> PHP > PHPで配列のソート
PHPで配列のソート

PHPで配列のソート

  • 投稿日:2014/06/05
  • PHP

配列をソートするときは、ソート関数及びソートモードを指定します。

ソート関数

関数名 ソートの基準 キーと値の相関関係 ソート順
array_multisort() 連想配列の場合は維持し、数値添字配列の場合は維持しない 最初の配列、あるいはソートオプション
asort() 維持する 昇順
arsort() 維持する 降順
krsort() キー 維持する 降順
ksort() キー 維持する 昇順
natcasesort() 維持する 大文字小文字を区別しない自然順
natsort() 維持する 自然順
rsort() 維持しない 降順
shuffle() 維持しない ランダム
sort() 維持しない 昇順
uasort() 維持する ユーザー定義
uksort() キー 維持する ユーザー定義
usort() 維持しない ユーザー定義

ソートモード

ソートモード 説明
SORT_REGULAR デフォルトのソートモード
SORT_NUMERIC 数値のソート
SORT_STRING 文字列のソート
SORT_LOCALE_STRING カレントロケールでソート

サンプル

配列のキーを文字列として昇順にソート

ksort($sample, SORT_STRING);

配列の値を数値として降順にソート

arsort($sample, SORT_NUMERIC);

この記事が気に入ったらシェアしてください

関連記事

PHPで空白・改行コードを削除する方法

PHPで空白・改行コードを削除する方法

Smartyで配列の中身をデバッグする方法

smartyのarray_key_existsで配列の中のキーの有無を調べる方法

smartyのin_arrayで配列の中の値の有無を調べる方法

smartyのassignでテンプレート内変数を定義する方法

smartyでいろいろ計算をする(math利用法)

Comment Form

コメント投稿はこちらをクリックしてください
  • コメントを入力してください。
登録フォーム
Name
Mailaddress
URL
Message
Postkey
(スパム対策に、投稿キー を半角で入力してください。)