ホームページ >バックエンド開発 >PHPの問題 >PHP配列をキー名でソートする方法

PHP配列をキー名でソートする方法

青灯夜游
青灯夜游オリジナル
2021-06-24 18:02:125055ブラウズ

Sort メソッド: 1. ksort() 関数を使用して、配列キー名に従って配列を昇順にソートします。構文は "ksort(associative array, 0)" です。 2. krsort( ) 配列のキー名に従って配列を並べ替える関数。キー名は配列を降順 (大きい順、小さい順、高い順) に並べ替えます。構文は "krsort(associative array, 0);" です。

PHP配列をキー名でソートする方法

このチュートリアルの動作環境: 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(
        &#39;b&#39; => 1,
        &#39;g&#39; => 2,
        &#39;a&#39; => 3,
        &#39;d&#39; => 4
    );
    echo &#39;<pre class="brush:php;toolbar:false">&#39;;
    ksort($info, 0);
    print_r($info);
?>

出力:

PHP配列をキー名でソートする方法

php 配列を並べ替える方法キー 2: krsort() 関数を使用する

krsort() 関数は、配列のキー名に従って、配列を降順 (大きいものから小さいもの、高いものから低いもの) に並べ替えることができます。この関数は主に連想配列に使用されます。構文形式は次のとおりです:

krsort($array [, $sort_flags = SORT_REGULAR])

パラメータの説明は次のとおりです:

  • $array: 対象となる配列です。並べ替えました。

  • $sort_flags: 関数の並べ替えモードを定義するために使用されるオプションのパラメータです。デフォルト値は「SORT_REGULAR」です。 $sort_flags の値は、sort() 関数の $sort_flags パラメーターと同じです。

例:

<?php
    $info = array(
        &#39;b&#39; => 1,
        &#39;g&#39; => 2,
        &#39;a&#39; => 3,
        &#39;d&#39; => 4
    );
    echo &#39;<pre class="brush:php;toolbar:false">&#39;;
    krsort($info, 0);
    print_r($info);
?>

出力:

PHP配列をキー名でソートする方法

##推奨学習: 「

PHP ビデオ チュートリアル

以上がPHP配列をキー名でソートする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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