PHPは指定フィールドの多次元配列並び替え関数を実現します。


PHP配列並び替えはarray_を使用できます。multiisort法は実現されますが、多次元配列であれば、配列の中のフィールドを指定して並べ替えます。これは私達自身の書き方で実現されます。本論文では、PHP指定フィールドのマルチ次元配列配列配列の順序付け方法のコードを共有し、このコードはfieldフィールドに従って配列を並べ替えることができる。

function sortArrByField(&$array, $field, $desc = false){
  $fieldArr = array();
  foreach ($array as $k => $v) {
    $fieldArr[$k] = $v[$field];
  }
  $sort = $desc == false ? SORT_ASC : SORT_DESC;
  array_multisort($fieldArr, $sort, $array);
}
以上がPHP指定フィールドの多次元配列のソート方法です。このPHPコードがあなたに助けを与えてくれることを望みます。