我对 php 数组有疑问。我有像 $data 这样的数组。
$data=array(array('a'=>'1','b'=>'2','c'=>'3','d'=>'4'),array('a'=>'5','b'=>'6','c'=>'7','d'=>'8'),array('a'=>'9','b'=>'10','c'=>'11','d'=>'12'));
我只想获取 a、c、d 元素并创建另一个多维数组,如 $data1。
$data1=array(
array('a'=>'1','c'=>'3','d'=>'4'),
array('a'=>'5','c'=>'7','d'=>'8'),
array('a'=>'9','c'=>'11','d'=>'12')
);
作为下一步,我想按 d 元素的第一个值排序 $data1 数组,然后按 c 元素的值排序,最后按 a 元素排序,得到像 $data2 这样的数组。
$data2=array(
array('a'=>'9','c'=>'11','d'=>'12')
array('a'=>'5','c'=>'7','d'=>'8'),
array('a'=>'1','c'=>'3','d'=>'4')
);
我需要对每个步骤进行一点解释的答案。我被困在这里这个问题。我需要帮助.. 是否有任何 php 数组函数可用于轻松地从 $data 获取 $data1 数组?