この配列を検索する必要があります。
cars -
[0] -make : Ford
-model: Escort
-year: 1991
[1] -make: Honda
-model: Civic
-year: 1996
[2] -make: Vauxhall
-model: Astra
-year: 1972
そして、(例えば) モデルが "Civic" の場合、その 'car' を位置 0 に配置します。
したがって、最後の配列は次のようになります。
cars -
[0] -make: Honda
-model: Civic
-year: 1996
[1] -make : Ford
-model: Escort
-year: 1991
[2] -make: Vauxhall
-model: Astra
-year: 1972
私はいくつかの usort バリエーションを試しました:
function typeSort($a, $b)
{
if ($a['model'] == 'Civic' )
{
return 0;
}
return ($a['model'] < $b['model']) ? -1 : 1;
}
しかし、これは戻ってきたばかりです1