PHP ksort() 関数
PHP 配列関数
定義と使用法
ksort() 関数は、配列値の元のキーを保持しながら、キー名で配列を並べ替えます。
オプションの 2 番目のパラメーターには、追加の並べ替えフラグが含まれます。
成功した場合は TRUE を返し、それ以外の場合は FALSE を返します。
構文ksort(array,sorttype)
array | 必須。ソートする配列を指定します。 |
sorttype | オプション。配列の値を配置する方法を指定します。可能な値: SORT_REGULAR - デフォルト。元のタイプで(タイプを変更せずに)処理されます。 SORT_NUMERIC - 値を数値として処理します。 SORT_STRING - 値を文字列として処理します。 SORT_LOCALE_STRING - ローカル設定*に基づいて、値を文字列として処理します。 |
*: この値は、PHP 4.4.0 および 5.0.2 で新たに追加されました。 PHP 6 より前では、システム ロケールが使用されており、setlocale() で変更できました。 PHP 6 以降では、i18n_loc_set_default() 関数を使用する必要があります。
例
<?php$my_array = array("a" => "Dog", "b" => "Cat", "c" => "Horse");ksort($my_array);print_r($my_array);?>
出力:
Array([a] => Dog[b] => Cat[c] => Horse)