ことで、私は可能な値を含む配列があります。印刷ヘッダーとソート配列値
$auto_types = array(CHEVY, FORD, DODGE);
をそして、私はそれらの値が含まれているアレイを持っている:私はリストを返したい
$my_cars = array(
array("make" => "FORD", model => "Thunderbird", "year" => 1983),
array("make" => "FORD", model => "Mustang", "year" => 1971),
array("make" => "CHEVY", model => "Impala", "year" => 1995),
array("make" => "DODGE", model => "Charger", "year" => 2015),
array("make" => "CHEVY", model => "Corvette", "year" => 2011),
array("make" => "CHEVY", model => "Camaro", "year" => 2012)
)
をそれぞれのメイクのヘッダーを提供し、メイクによって各車をソートします。だから、出力は次のようになります。
CHEVY:
1995インパラ
2012コルベット
2011カマロ
DODGE:
2015チャージャー
FORD:
1983サンダーバード
1971マスタング
私はforeach()
のループを実行してmakeでソートすることができますが、ここで重要な点は、すべての車のためにリストする代わりに、各メールのヘッダーが必要なことです。誰でもこれを行うには良い方法がありますか?最初の配列が必要なのかどうかはわかりませんが、その時点で配列を作成するのは良い考えのようでした。
の可能性のある重複[PHPで指定されたキーの値によって連想配列の配列をソートする方法?](http://stackoverflow.com/questions/ 1597736/how-to-sort-array-of-associative-array-by-a-given-key-in-php) –
彼は具体的にどのようにヘッダを印刷するかを尋ねています** 、メーカーの車がリストされる前に。私は彼がすでにそれらを並べ替える方法のアイデアを持っていることを理解しています。 –