ホームページ >毎日のプログラミング >PHPの知識 >PHPで配列の値を昇順と降順に並べ替える方法
PHP は配列値を昇順または降順に並べ替えます。これは、PHP の面接でよくある基本的な質問の 1 つでもあります。これは、PHP の 2 つの関数 asort() と arsort() によって実現できます。
以下では、簡単なコード例を使用して、PHP で配列の値に従って昇順と降順に並べ替える方法を紹介します。
1. PHP は配列を昇順にソートします。
コード例は次のとおりです。
<?php //按照数组的值来进行数组的排序 //按值升序排序 $arr1 = array("西门"=> "29","韦小宝"=>"25","灭绝"=>"18","朱老师"=>"32"); asort($arr1); foreach ($arr1 as $k => $v){ echo "年龄:".$k."是:".$v." "; } echo "<br>";
昇順ソートの結果は次のとおりです。 :
2. PHP は配列値を降順に並べ替えます。
#コード例は次のとおりです:<?php //按照数组的值来进行数组的排序 //按值降序排序 $arr1 = array("西门"=> "29","韦小宝"=>"25","灭绝"=>"18","朱老师"=>"32"); arsort($arr1); foreach ($arr1 as $k => $v){ echo "年龄:".$k."是:".$v." "; }降順ソート結果は以下の通りです。
機能紹介:
asort: Sort配列とインデックスの関係を維持します
asort ( array &$array [, int $sort_flags = SORT_REGULAR ] ) : boolこの関数は配列をソートし、配列のインデックスはユニットに関連付けられたままになります。主に、セルの順序が重要な連想配列の並べ替えに使用されます。 パラメータ配列は入力配列を表します。 sort_flags オプションのパラメータ sort_flags を使用して、並べ替え動作を変更できます。 戻り値、成功した場合は TRUE、失敗した場合は FALSE。
arsort: 配列を逆順にソートします インデックス関係を維持します arsort ( array &$array [, int $sort_flags = SORT_REGULAR ] ) : bool
この関数は配列をソートしますが、配列のインデックスは変わりません。ユニット関連付けのインデックスとして。主に、セルの順序が重要な連想配列の並べ替えに使用されます。
パラメータ配列は入力配列を表します。 sort_flags オプションのパラメータ sort_flags を使用して、並べ替え動作を変更できます。
戻り値、成功した場合は TRUE、失敗した場合は FALSE。
この記事は、配列の値を昇順と降順に並べ替える PHP の方法に関するものです。これが必要な友人に役立つことを願っています。
以上がPHPで配列の値を昇順と降順に並べ替える方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。