ホームページ  >  記事  >  php教程  >  PHP 配列関数 sequence krsort() - インデックス関係を維持しながら、配列の要素キーを降順に並べ替えます。

PHP 配列関数 sequence krsort() - インデックス関係を維持しながら、配列の要素キーを降順に並べ替えます。

WBOY
WBOYオリジナル
2016-06-13 12:04:481291ブラウズ

krsort() の定義と使用法
krsort() 関数は、配列値の元のキーを保持しながら、キーによって配列を逆順にソートします。

オプションの 2 番目のパラメーターには、追加の並べ替えフラグが含まれます。

成功した場合は TRUE を返し、そうでない場合は FALSE を返します。

構文
krsort(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() 関数を使用する必要があります。


コードをコピー コードは次のとおりです:


$ my_array = array ("a" => "犬", "b" => "猫", "c" => "馬");
krsort($my_array); my_array);
?>

出力:

配列
(
[c] => 馬
[b] =>猫
[a] => 犬
)
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。