[PHP] 配列のソート

昇順ソート

sort(Array, Flag) : ソート時、キーが再設定される
asort(Array, Flag) : ソート時、キーの値を保持

降順ソート

  • rsort(Array, Flag) : ソート時、キーが再設定される
  • arsort(Array, Flag) : ソート時、キーの値を保持

キーソート

  • ksort(Array, Flag) : 昇順ソート
  • krsort(Array, Flag) : 降順ソート

Flag (無指定時はSORT_REGULAR)

  • SORT_REGULAR : 通常の比較(型の自動変換)
  • SORT_NUMERIC : 数値として比較
  • SORT_STRING : 文字列として比較
  • SORT_LOCALE_STRING : ロケール情報に応じて文字列を比較

Natural Sort (人間が予期する順序でソート)

  • natsort(Array) :
  • natcasesort(Array) : 大文字・小文字の違いを無視

Tail-Lagoon @ 00:00

コメントおよびトラックバック受付中です。
TB : http://weblogs.tail-lagoon.com/WebPC/2008/10/21/67/trackback/

コメントをどうぞ

この投稿へのコメントは RSS 2.0 フィードで購読できます。