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')
);
次のステップとして、$data1 配列を d 要素の最初の値で、次に 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')
);
各ステップの答えを少し説明する必要があります。私はここでこの問題に行き詰まっています。私は助けが欲しい..そして、$dataから$data1配列を簡単に取得するために利用できるphp配列関数はありますか?