ホームページ >毎日のプログラミング >PHPの知識 >PHPの連想配列をキー名で昇順に並べ替える方法

PHPの連想配列をキー名で昇順に並べ替える方法

藏色散人
藏色散人オリジナル
2018-12-24 14:49:056100ブラウズ

PHPの配列キー名は昇順に並んでいますが、これはPHP初心者がマスターしておくべき基礎知識です。次に、PHP 連想配列をキー名で昇順に並べ替えるには、 ksort() 関数を使用します。

PHPの連想配列をキー名で昇順に並べ替える方法

以下では、簡単なコード例を組み合わせて、さまざまなキー名の種類の PHP 連想配列をキー名に従って昇順に配置する方法を紹介します。

1. キー名は文字

コード例は次のとおりです。

<?php
$arr = array("b"=>"banana","a"=>"apple","d"=>"dog","c"=>"cat");
echo "<pre class="brush:php;toolbar:false">";
//按键排序数组
ksort($arr);
print_r($arr);

並べ替えの結果は次のとおりです。

PHPの連想配列をキー名で昇順に並べ替える方法

2. キー名は数値

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

<?php
$arr = array("2"=>"banana","4"=>"apple","1"=>"dog","5"=>"cat");
echo "<pre class="brush:php;toolbar:false">";
//按键排序数组
ksort($arr);
print_r($arr);

ソート結果は次のとおりです:

PHPの連想配列をキー名で昇順に並べ替える方法

3. キー名は文字列です

コード例は次のとおりです。

<?php
$arr = array("banana"=>"banana","apple"=>"apple","dog"=>"dog","cat"=>"cat");
echo "<pre class="brush:php;toolbar:false">";
//按键排序数组
ksort($arr);
print_r($arr);

ソート結果は次のとおりです。

PHPの連想配列をキー名で昇順に並べ替える方法

ksort() 関数 は、配列をキー名でソートすることを意味しますキー名とデータの関連付けを保持します。この機能は主に 関連付け番号 グループ に対して使用されます。

構文:

bool ksort ( array &$array [, int $sort_flags = SORT_REGULAR ] )

パラメータ: array は入力配列を表します。 sort_flags は、オプションのパラメータ sort_flags を使用して並べ替え動作を変更できることを示します。

戻り値: 成功した場合は TRUE、失敗した場合は FALSE。

この記事は、PHP の連想配列でキー名を昇順に並べる方法を紹介するものです。困っている方の参考になれば幸いです。

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

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