PHPサンプル
UPDATE:2017年03月29日
複数配列を一括でソートしたい
配列ソート 複数配列を一括でソートする array_multisort()
論理値 = array_multisort(配列);
複数の多次元の配列をソートします。キー と 値 の関係は維持されます。成功した場合に TRUE を、失敗した場合に FALSE を返します。
POINT
- オプションで指定する別の配列、 あるいは先ほどの引数の配列のソート方法 (SORT_ASC, SORT_DESC, SORT_REGULAR, SORT_NUMERIC, SORT_STRING)
サンプルコード
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <!-- サンプルコード --> <h3>配列ソート 複数配列を一括でソートする</h3> <?php $ary1 = array(10, 100, 100, 0); $ary2 = array(1, 3, 2, 4); array_multisort($ary1, $ary2); foreach($ary1 as $key => $value){ print "キー(\$key) : {$key} 値(\$value) : {$value}<br>\n"; } foreach($ary2 as $key => $value){ print "キー(\$key) : {$key} 値(\$value) : {$value}<br>\n"; } ?> |
実行結果
配列ソート 複数配列を一括でソートする
キー($key) : 0 値($value) : 0
キー($key) : 1 値($value) : 10
キー($key) : 2 値($value) : 100
キー($key) : 3 値($value) : 100
キー($key) : 0 値($value) : 4
キー($key) : 1 値($value) : 1
キー($key) : 2 値($value) : 2
キー($key) : 3 値($value) : 3
キー($key) : 0 値($value) : 0
キー($key) : 1 値($value) : 10
キー($key) : 2 値($value) : 100
キー($key) : 3 値($value) : 100
キー($key) : 0 値($value) : 4
キー($key) : 1 値($value) : 1
キー($key) : 2 値($value) : 2
キー($key) : 3 値($value) : 3
タグ(=記事関連ワード)
日付
投稿日:2012年3月22日
最終更新日:2017年03月29日
最終更新日:2017年03月29日
このカテゴリの他のページ
この記事へのコメント
トラックバックurl
https://wepicks.net/phpsample-array-multisort/trackback/