初学 py 如果按照这样的写法话 $tmp[$v['id']][$v['t_id']] =$v['txt']; 多维数组会报 keyerrror 下面是 php 实现
$aa = array( array('id'=>1,'t_id'=>100,'txt'=>"aaa"), array('id'=>1,'t_id'=>110,'txt'=>"bbb"), array('id'=>1,'t_id'=>120,'txt'=>"ccc"), array('id'=>2,'t_id'=>130,'txt'=>"ddd"), array('id'=>2,'t_id'=>140,'txt'=>"eee"), array('id'=>3,'t_id'=>150,'txt'=>"fff"), ); $tmp = array(); foreach ($aa as $k=>$v) { $tmp[$v['id']][$v['t_id']] =$v['txt']; } echo $tmp[1][100]; 