PHP では、配列は非常に一般的なデータ型であり、配列をソートする必要がよくあります。実際の開発では、1 次元配列が最も一般的に使用されます。 1 次元配列を並べ替える方法は数多くありますが、ここでは一般的な並べ替え方法をいくつか紹介します。
1. sort() 関数
PHP の組み込み関数 sort() は、1 次元配列を昇順に並べ替えることができます。使用方法は次のとおりです:
$arr = array(3, 5, 1, 2, 4); sort($arr); print_r($arr);
出力結果は次のとおりです:
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 )
2. rsort() 関数
rsort() 関数は sort() 関数と似ています。ただし、これは 1 次元配列を降順でソートすることに基づいています。コードは次のとおりです:
$arr = array(3, 5, 1, 2, 4); rsort($arr); print_r($arr);
出力結果は次のとおりです:
Array ( [0] => 5 [1] => 4 [2] => 3 [3] => 2 [4] => 1 )
3. asort() 関数
asort() 関数は、配列を昇順にソートし、その結果を保持します。元のキーの値。使用法は次のとおりです:
$arr = array("apple" => 3, "orange" => 5, "banana" => 1, "grape" => 2, "peach" => 4); asort($arr); print_r($arr);
出力結果は次のとおりです:
Array ( [banana] => 1 [grape] => 2 [apple] => 3 [peach] => 4 [orange] => 5 )
4. arsort() 関数
arsort() 関数は、配列を降順にソートし、保持します。元のキーの値。コードは次のとおりです:
$arr = array("apple" => 3, "orange" => 5, "banana" => 1, "grape" => 2, "peach" => 4); arsort($arr); print_r($arr);
出力結果は次のとおりです:
Array ( [orange] => 5 [peach] => 4 [apple] => 3 [grape] => 2 [banana] => 1 )
5. ksort() 関数
ksort() 関数は、配列をキー名で昇順にソートします。 。使用方法は以下の通りです:
$arr = array("apple" => 3, "orange" => 5, "banana" => 1, "grape" => 2, "peach" => 4); ksort($arr); print_r($arr);
出力結果は:
Array ( [apple] => 3 [banana] => 1 [grape] => 2 [orange] => 5 [peach] => 4 )
6. krsort()関数
krsort()関数は配列をキーの降順にソートします。名前。コードは次のとおりです:
$arr = array("apple" => 3, "orange" => 5, "banana" => 1, "grape" => 2, "peach" => 4); krsort($arr); print_r($arr);
出力結果は次のとおりです:
Array ( [peach] => 4 [orange] => 5 [grape] => 2 [banana] => 1 [apple] => 3 )
要約
上記は、PHP における 1 次元配列のソート方法です。各関数には、実際のニーズに応じて、さまざまな仕分け方法を選択できます。
以上がPHPで1次元配列をソートする方法は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。