PHP ksort() 関数

キー名で連想配列を昇順に並べ替えます:

<?php
$age=array("Bill"=>"60","Steve"=>"56","mark"=>"31");
ksort($age);
?>

実行例

定義と用法

ksort() 関数は、連想配列をキー名で昇順に並べ替えます。

ヒント:使用してください krsort() 関数は関連配列をキー名で降順にソートします。

ヒント:使用してください asort() 関数は関連配列をキー値で昇順にソートします。

文法

ksort(array,sortingtype);
パラメータ 説明
array 必須。ソートする配列を指定します。
sortingtype

選択可能。配列の要素/プロジェクトの並べ替え方法を指定します。可能な値:

  • 0 = SORT_REGULAR -デフォルト。各アイテムを標準的な順序で並べ替えます(Standard ASCII、タイプを変更しません)。
  • 1 = SORT_NUMERIC - 各アイテムを数字として処理します。
  • 2 = SORT_STRING - 各アイテムを文字列として処理します。
  • 3 = SORT_LOCALE_STRING - 各アイテムを文字列として処理し、現在のロケール設定に基づいて(setlocale() を使用して変更できます)。
  • 4 = SORT_NATURAL - 各アイテムを文字列として処理し、natsort() に似た自然ソートを使用します。
  • 5 = SORT_FLAG_CASE - SORT_STRING または SORT_NATURAL を組み合わせ(ビットアンド)して文字列をソートし、大文字と小文字を区別しません。

説明

ksort() ファンクションは配列をキー名でソートし、配列の値には元のキーが保持されます。

選択可能な第二个引数に追加のソートフラグが含まれています。

成功した場合 TRUE を返し、それ以外の場合 FALSE を返します。

技術的な詳細

返り値: 成功した場合 TRUE を返し、失敗した場合 FALSE を返します。
PHP バージョン: 4+