ホームページ  >  記事  >  バックエンド開発  >  特定のフィールドに従って多次元配列をソートする PHP メソッド_PHP チュートリアル

特定のフィールドに従って多次元配列をソートする PHP メソッド_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:05:19795ブラウズ

phpで特定のフィールドに従って多次元配列をソートする方法

この記事では主にphpで多次元配列を特定のフィールドに従ってソートする方法を紹介し、phpでの配列の操作とソートのテクニックを例とともに分析します。 、特定の基準値があり、必要な友達がそれを参照できます

この記事の例では、PHP の特定のフィールドに基づいて多次元配列を並べ替える方法を説明します。皆さんの参考に共有してください。具体的な分析は次のとおりです:

特定のフィールドに従って多次元配列をソートする array_multisort メソッドの効果を見て、このメソッドを使用できるのではないかと突然思いつきました

このコードはフィールドフィールドに従って配列を並べ替えることができます

?

1

2

3

4

5

6

7

8

関数 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 プログラミング設計に役立つことを願っています。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/963971.html技術記事この記事では、php で多次元配列を特定のフィールドに基づいてソートする方法を主に紹介し、php での配列の操作とソートのテクニックを例とともに分析します。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。