私は2つの配列を持って、1が情報を保持している多次元配列、他のは私が最初の配列をしたいための値を保持している単純な配列であるPHP - 。別の配列の値で連想配列をソート
たとえば、私の最初の配列を2番目の配列の値でIDで並べ替えることができます。
$ユーザーの配列:
array(3) {
[0] => array(3) {
'id' => 1,
'name' => 'John Smith',
'email' => '[email protected]',
},
[2] => array(3) {
'id' => 2,
'name' => 'Jane Smith',
'email' => '[email protected]',
},
[0] => array(3) {
'id' => 3,
'name' => 'Jack Smith',
'email' => '[email protected]',
},
}
$順配列:私はあることをソートされた配列の結果をしたいと思い何
array(3) {
[0] => '2',
[1] => '3',
[2] => '1',
}
:
array(3) {
[0] => array(3) {
'id' => 2,
'name' => 'Jane Smith',
'email' => '[email protected]',
},
[2] => array(3) {
'id' => 3,
'name' => 'Jack Smith',
'email' => '[email protected]',
},
[0] => array(3) {
'id' => 1,
'name' => 'John Smith',
'email' => '[email protected]',
},
}
そうすることができますように参照してください、私は配列のキーが再インデックスされるようにしたいので、常に0から始まるシーケンシャルですが、各要素の値はi $ users配列を並べ替えます。
これは質問に答えていない – christophe