PHP では、配列は非常に一般的に使用されるデータ型です。配列内の要素を並べ替える必要がある場合、PHP には、sort、rsort、asort、arsort、ksort、krsort などの非常に便利な並べ替え関数が用意されています。
sort 関数は、配列の要素を小さい順に並べ替え、インデックスの関係を保持する関数です。その構文は次のとおりです。
このうち、$array はソート対象の配列を表し、$sort_flags パラメータはその他のソート方法を表し、省略可能です。 例:bool sort ( array &$array [, int $sort_flags = SORT_REGULAR ] )出力:
$arr = array(4,3,6,7,2,8,1); sort($arr); print_r($arr);
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 6 [5] => 7 [6] => 8 )このうち $array はソート対象の配列を表し、 $sort_flags パラメータは他の並べ替え方法を表すため、省略できます。 例:
bool rsort ( array &$array [, int $sort_flags = SORT_REGULAR ] )出力:
$arr = array(4,3,6,7,2,8,1); rsort($arr); print_r($arr);
Array ( [0] => 8 [1] => 7 [2] => 6 [3] => 4 [4] => 3 [5] => 2 [6] => 1 )このうち、$array は並べ替える配列を表し、$sort_flags パラメーターはその他の並べ替え方法を表し、省略される。 例:
bool asort ( array &$array [, int $sort_flags = SORT_REGULAR ] )出力:
$arr = array("a"=>4,"f"=>3,"c"=>6,"d"=>7,"b"=>2,"e"=>8,"g"=>1); asort($arr); print_r($arr);
Array ( [g] => 1 [b] => 2 [f] => 3 [a] => 4 [c] => 6 [d] => 7 [e] => 8 )このうち $array はソート対象の配列を表し、 $sort_flags パラメータは他の並べ替え方法を表すため、省略できます。 例:
bool arsort ( array &$array [, int $sort_flags = SORT_REGULAR ] )出力:
$arr = array("a"=>4,"f"=>3,"c"=>6,"d"=>7,"b"=>2,"e"=>8,"g"=>1); arsort($arr); print_r($arr);
Array ( [e] => 8 [d] => 7 [c] => 6 [a] => 4 [f] => 3 [b] => 2 [g] => 1 )このうち、$array はソート対象の配列を表し、$sort_flags パラメーターはその他のソート方法を表し、省略できます。 例:
bool ksort ( array &$array [, int $sort_flags = SORT_REGULAR ] )出力:
$arr = array("a"=>4,"f"=>3,"c"=>6,"d"=>7,"b"=>2,"e"=>8,"g"=>1); ksort($arr); print_r($arr);
Array ( [a] => 4 [b] => 2 [c] => 6 [d] => 7 [e] => 8 [f] => 3 [g] => 1 )このうち、$array はソート対象の配列を表し、$sort_flagsパラメータは他の並べ替え方法を表し、省略できます。 例:
bool krsort ( array &$array [, int $sort_flags = SORT_REGULAR ] )出力:
$arr = array("a"=>4,"f"=>3,"c"=>6,"d"=>7,"b"=>2,"e"=>8,"g"=>1); krsort($arr); print_r($arr);概要この記事では、PHP でよく使用される 6 つの配列ソート関数、つまり sort、rsort を紹介しました。 、アソート、アソート、kソート、krsort。これらの機能はとても便利で使いやすいです。これらの関数を使用すると、PHP で配列を簡単に並べ替えることができます。
以上がPHPで配列をソートする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。