Sort メソッド: 1. ksort() 関数を使用して、配列キー名に従って配列を昇順にソートします。構文は "ksort(associative array, 0)" です。 2. krsort( ) 配列のキー名に従って配列を並べ替える関数。キー名は配列を降順 (大きい順、小さい順、高い順) に並べ替えます。構文は "krsort(associative array, 0);" です。
このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
php 配列のソート方法by key 1 : ksort() 関数を使用します。
ksort() 関数は、配列のキー名に従って、配列を昇順 (小さいものから大きいもの、低いものから高いもの) に並べ替えることができます。この関数は主に連想配列に使用されます。構文形式は次のとおりです:
ksort($array [, $sort_flags = SORT_REGULAR])
パラメータの説明は次のとおりです:
$array: 対象となる配列です。並べ替えました。
$sort_flags: 関数の並べ替えモードを定義するために使用されるオプションのパラメータです。デフォルト値は「SORT_REGULAR」です。 $sort_flags の値は、sort() 関数の $sort_flags パラメーターと同じです。
例:
<?php $info = array( 'b' => 1, 'g' => 2, 'a' => 3, 'd' => 4 ); echo '<pre class="brush:php;toolbar:false">'; ksort($info, 0); print_r($info); ?>
出力:
php 配列を並べ替える方法キー 2: krsort() 関数を使用する
krsort() 関数は、配列のキー名に従って、配列を降順 (大きいものから小さいもの、高いものから低いもの) に並べ替えることができます。この関数は主に連想配列に使用されます。構文形式は次のとおりです:
krsort($array [, $sort_flags = SORT_REGULAR])
パラメータの説明は次のとおりです:
$array: 対象となる配列です。並べ替えました。
$sort_flags: 関数の並べ替えモードを定義するために使用されるオプションのパラメータです。デフォルト値は「SORT_REGULAR」です。 $sort_flags の値は、sort() 関数の $sort_flags パラメーターと同じです。
例:
<?php $info = array( 'b' => 1, 'g' => 2, 'a' => 3, 'd' => 4 ); echo '<pre class="brush:php;toolbar:false">'; krsort($info, 0); print_r($info); ?>
出力:
##推奨学習: 「PHP ビデオ チュートリアル 》
以上がPHP配列をキー名でソートする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。