ホームページ  >  記事  >  バックエンド開発  >  PHP の 2 次元配列ソートの 2 つの例

PHP の 2 次元配列ソートの 2 つの例

WBOY
WBOYオリジナル
2016-07-25 08:56:34856ブラウズ
この記事では、PHP での 2 次元配列のソートの例を 2 つ紹介します。どちらも比較的単純で、PHP の配列ソートを学習している友人にとっては良い参考になります。

PHP で 2 次元配列のソートを実装するコードを共有します。 コード:

リーリー'; $hot=array(); $follow=array(); foreach($good as $k=>$v){ $hot[$k] = $v['hot']; $follow[$k] = $v['follow']; } //2次元配列をソート //方法 1、最初にホット フィールドで降順で並べ替え、次にフォローで降順で並べ替えます array_multisort($hot,SORT_DESC,$follow,SORT_DESC,$good); エコー「レリー」; //方法 2 functionxx($a, $b) { if ($a['価格'] == $b['価格']) { return ($a['hot'] array('price'=>123,'hot'=>34543), 1=>array('price'=>434,'hot'=>234), 2=>array('price'=>42,'hot'=>2232), 3=>array('price'=>42,'hot'=>235432), 4=>array('price'=>33443,'hot'=>12), 4=>array('price'=>434,'hot'=>1211), ); usort($a, 'xx'); エコー「レリー」;

>>> 詳細については、PHP 配列ソートメソッドの完全なリストをご覧ください



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。