$da = array( 'name'=>array('0'=>'张三','1'=>'李四','2'=>'王五'), 'pwd'=>array('0'=>'zs1234','1'=>'wa1234','2'=>'ww1234'), 'tel'=>array('0'=>'13255557785','1'=>'15624845761','2'=>'18547842158') ); $de = array( '0'=>array('name'=>'张三','pwd'=>'zs1234','tel'=>'13255557785'), '1'=>array('name'=>'李四','pwd'=>'wa1234','tel'=>'15624845761',), '2'=>array('name'=>'王五','pwd'=>'ww1234','tel'=>'18547842158',) );
配列 $da を配列 $de
に変換する方法を教えてください。
ありがとう、別の方法を見つけました $de=array(); foreach($da as $key=>$value){ for($i=0;$i$dev){ $de[$i][$dev]=$da[$dev][$i] } } print_r ($de );
$da = array( 'name'=>array('0'=>'张三','1'=>'李四','2'=>'王五'), 'pwd' =>array('0'=>'zs1234','1'=>'wa1234','2'=>'ww1234'), 'tel'=>array('0'=> '13255557785','1'=>'15624845761','2'=>'18547842158'));$de=array();for($i=0;$i<count($da['name ']);$i++){ $de[$i]['名前']=$da['名前'][$i]; $de[$i]['pwd']=$da['pwd'][$i]; $de[$i]['tel']=$da['tel'][$i];}var_dump($de);終了;