初心者の方、配列について質問してください。ありがとうございます。
$f=array('0'=>array('id'=>'555','cd'=>'6666'),'1'=>array('id'=>) ;'bbb','cd'=>'ddd'),'2'=>array('id'=>'ccc','cd'=>'ccc'));
$ t = array();
foreach($f as $v){
$t[$v['id']]=$v; //この文が理解できません。教えてください。 ! キー名をIDの値に変更するにはどうすればよいですか?原理は何ですか?
}
print_r($t);
-----解決策---------
まず、$v が何であるかを知る必要があります。これは、array('id'=>'555','cd'=>6666') であり、$va['id'] の 1 サイクルは 555、bbb、です。 ccc、次に $t['555'] = 配列...、
------解決策----------------------
foreach($f as $v){ After
$v はシーケンス内にあります
array('id'=>'555','cd'=>'6666')
array('id'=>'bbb','cd' =>'ddd')
array('id'=>'ccc','cd'=>'ccc')
$t[$v['id']]
$i = $v['id'];
$t[$i]
これを理解するのは難しくありませんね?