PHPの配列ソートはarray_multisortメソッドを使用して実装できますが、それが多次元配列であり、フィールドを指定したい場合。ソート用の配列の場合、これが必要です。私たちは自分たちでメソッドを作成し、実装しました。この記事では、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 コードが役立つことを願っています。