このブログでは使用方法について詳しく説明しています 配列() PHPの関数。
PHP arsort() 関数とは何ですか
の 配列() は、キーと値の関連付けを維持しながら、その値を念頭に置いて降順で配列を並べ替えるのに使用される便利な組み込み PHP 関数です。配列を昇順でソートするために使用される asort() 関数とは対照的に、配列を逆順にソートします。
構文: で使用される構文 配列() PHPの関数は次のように与えられます
品揃え ( 配列 、 フラグ )
この関数は 2 つの引数を受け取ります。
配列: ソートが必要な指定された配列。
フラグ: これは、指定された値の 1 つを指定するために使用されるオプションのパラメーターです。
- SORT_REGULAR: これは要素を通常に比較するためのデフォルト値です。
- SORT_NUMERIC: これは要素を数値的に比較するために使用されます。
- SORT_STRING: これは要素と文字列を比較するために使用されます。
- SORT_LOCALE_STRING: これは、現在の場所に基づいて要素を文字列として比較するために使用されます。
- SORT_NATURAL: これは、自然な順序付けを使用して要素を文字列として比較するために使用されます。
- SORT_FLAG_CASE: これは、大文字と小文字を区別して要素を文字列として比較するために使用されます。
戻り値: 成功すると、関数によって返される値は true になります。それ以外の場合は false を返します。
PHP で arsort() 関数を使用する方法
使用するための基本的な手順は、 配列() PHP の関数は次のとおりです。
ステップ1: 配列を宣言して初期化します。
ステップ2: 使用 配列() 宣言された配列とソートタイプを引数として渡すことで関数を実行します。
ステップ 3: for-each ループを使用して、ソートされた配列を画面に表示します。
いくつかの例を考えてみましょう。
例1
指定された PHP コードでは、次を使用して整数の配列を並べ替えます。 配列() 関数:
$int_array = 配列 ( 7 、 6 、 4 、 1 、 10 、 9 、 8 ) ;
品揃え ( $int_array 、 SORT_NUMERIC ) ;
エコー 'ソートされた配列は次のとおりです:' ;
フォーリーチ ( $int_array として $value ) {
エコー $value 。 「」 ;
}
?>
例 2
特定の PHP コードで、次を使用して文字の配列を並べ替えます。 配列() 関数。
$char_array = 配列 ( 「l」 、 '私' 、 「ん」 、 'の' 、 'バツ' 、 「は」 、 '私' 、 「ん」 、 「て」 ) ;
品揃え ( $char_array ) ;
エコー 'ソートされた配列は次のとおりです:' ;
フォーリーチ ( $char_array として $value ) {
エコー $value 。 「」 ;
}
?>
上記の PHP コードは、文字の ASCII 値に基づいて文字の配列を降順に並べ替えます。
例 3
文字をアルファベット順に並べ替えるには、オプションのパラメータを追加できます。 「SORT_STRING」 。
例えば:
$char_array = 配列 ( 「l」 、 '私' 、 「ん」 、 'の' 、 'バツ' 、 「は」 、 '私' 、 「ん」 、 「て」 ) ;
品揃え ( $char_array 、 SORT_STRING ) ;
エコー 「ソートされた配列は次のとおりです。 \n 」 ;
フォーリーチ ( $char_array として $value )
{
エコー $value 。 「」 ;
}
?>
結論
の 配列() function は、配列を値で整理して並べ替えたい PHP プログラマーにとって重要なツールです。このガイドで概説されている基本手順を使用すると、開発者は意思決定のためのシーケンスを迅速かつ効果的に並べ替えることができます。 配列()、 多くのオプションとパラメータを備えた、PHP 配列のソートのすべてのニーズに柔軟で強力なオプションを提供します。