配列アソシアティブを特定の値で注文する方法を探していますが、可能かどうかはわかりません。私はarray_multisort()
とusort()
の関数で試しましたが、私はそれを得ることができないのではないかと恐れています。PHP - 特定の値で配列アラインメントを注文する
例:私は 'BOX'で注文したい場合は
$array[] = array('id' => 74215, 'type' => 'BOX');
$array[] = array('id' => 76123, 'type' => 'UNT');
$array[] = array('id' => 71231, 'type' => '');
$array[] = array('id' => 79765, 'type' => 'UNT');
$array[] = array('id' => 77421, 'type' => 'BOX');
は、その配列は次のようになります。私は 'UNT'、および順序などの他の文字列を渡すことができ
Array (
[0] => Array
(
[id] => 77421
[type] => 'BOX'
)
[1] => Array
(
[id] => 74215
[type] => 'BOX'
)
[2] => Array
(
[id] => 76123
[type] => 'UNT'
)
.
.
.
そのように これは可能ですか?
あなたが試したことを示してください。 –
_ "私が 'BOX'" _で注文したいのなら、それはあまり論理的ではありません。 'type'で注文したいということですか? – FirstOne
参考文献:[PHPで配列とデータをソートするには?](http://stackoverflow.com/questions/17364127/how-can-i-sort-arrays-and-data-in-php)** && ** [PHPで配列を並べ替えるSubArrayの値](http://stackoverflow.com/questions/2477496/php-sort-array-by-subarray-value) – FirstOne