エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
PHPで連想配列を複数項目でソート | dTblog | デザインとプログラムの境界をさまようブログ
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
PHPで連想配列を複数項目でソート | dTblog | デザインとプログラムの境界をさまようブログ
SQLのORDER BYみたく、きめ細やかなソートをするには、usort関数を使う。 name と price というキーに対... SQLのORDER BYみたく、きめ細やかなソートをするには、usort関数を使う。 name と price というキーに対して、それぞれ値を持つ配列があったとき、これをpriceの降順、nameの昇順に並べる例。 // 比較関数 function compare($a, $b) { if ($a['price'] > $b['price']) { return -1; } else if ($a['price'] < $b['price']) { return 1; } else { return strnatcmp($a['name'], $b['name']); } } $list = array( array( 'name' => 'apple', 'price' => 100, ), array( 'name' => 'grape', 'price' => 200, ), ar