ホームページ > 記事 > 毎日のプログラミング > PHPで配列をソートする方法
PHP 配列をソートするには、PHP の sort 関数をマスターする必要があります。 sort 関数は、配列の並べ替えを表します。sort 関数は、数値配列だけでなく、文字列配列も並べ替えることができます。
簡単なコード例を使用して、文字列配列と配列配列を並べ替える PHP の方法を紹介します。
1. 文字列配列を並べ替えます
コードは次のとおりです:
<?php $text = array("Python","Java","Banana","PHP","Apple"); //对字符串数组进行排序 echo "<pre class="brush:php;toolbar:false">"; sort($text); print_r($text);
並べ替えの結果は次のとおりです:
図に示すように、アルファベット順にソートされています。
2. デジタル配列をソートします
<?php $numbers = array(5, 10, 3.5, 1, 8, 2); //对数字数组进行排序 echo "<pre class="brush:php;toolbar:false">"; sort($numbers); print_r($numbers);
ソート結果は次のとおりです。図の数字を押して サイズ順に並べ替えます。
sort関数
は配列をソートすることを意味します。この機能が完了すると、要素は下位から上位に配置されます。ソート構文:
bool sort (array &$array [,int $sort_flags= SORT_REGULAR ])パラメータ:
array は入力配列を表します。
sort_flags はオプションの 2 番目のパラメータです。sort_flags を使用すると、次の値を使用して並べ替え動作を変更できます:
ソート タイプ フラグ:
SORT_REGULAR - 項目を通常どおり比較します (型を変更しません)SORT_NUMERIC - 項目を数値として比較します
SORT_STRING - 項目を文字列として比較します SORT_LOCALE_STRING - 項目を文字として比較します。現在のロケールの文字列が比較されます。ロケールを使用します。これは setlocale() を使用して変更できます。 SORT_NATURAL - natsort() のような「自然順序付け」を使用して項目を文字列として比較します。 SORT_FLAG_CASE - ( と組み合わせることができます)またはビット単位) SORT_STRING または SORT_NATURAL を使用して文字列を大文字と小文字を区別せずに並べ替えます。この記事は、PHP での配列の並べ替えについて詳しく説明したものです。以上がPHPで配列をソートする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。