PHP配列のソート
配列内の要素は、アルファベット順または数値順に降順または昇順に配置できます。
PHP - 配列ソート関数
PHPで配列をソートする方法は何ですか?
この章では、次の PHP 配列ソート関数を 1 つずつ紹介します:
sort() - 配列を昇順に並べ替えます
rsort() - 配列を降順に並べ替えます
asort() - 連想配列の値に基づいて配列を昇順に並べ替えます
ksort() - 連想配列のキーに基づいて配列を昇順に並べ替えます
arsort() -連想配列の値に基づいて配列を降順に並べ替えます Arrangement
krsort() - 連想配列のキーに従って配列を降順に並べ替えます
sort() - 配列を次のように並べ替えます昇順
次の例では、$cars 配列内の要素をアルファベットの昇順で並べ替えます:
インスタンス
<?php $cars=array("Volvo","BMW","Toyota"); sort($cars); $clength=count($cars); for($x=0;$x<$clength;$x++) { echo $cars[$x]; echo "<br />"; } ?>
オンライン インスタンスを表示するには、[インスタンスの実行] ボタンをクリックします
次の例では、$numbers 配列内の要素を数値の昇順に並べ替えます:
Instance
<?php $numbers=array(4,6,2,22,11); sort($numbers); $arrlength=count($numbers); for($x=0;$x<$arrlength;$x++) { echo $numbers[$x]; echo "<br />"; } ?>
オンライン例を表示するには、[例の実行] ボタンをクリックしてください
rsort() - 並べ替え配列を降順で並べ替えます
次の例では、$cars 配列の要素をアルファベットの降順で並べ替えます:
例
<?php $cars=array("Volvo","BMW","Toyota"); rsort($cars); $clength=count($cars); for($x=0;$x<$clength;$x++) { echo $cars[$x]; echo "<br />"; } ?>
オンライン インスタンスを表示するには、[インスタンスの実行] ボタンをクリックします
次の例では、$numbers 配列内の要素を数値の降順に並べ替えます:
Instance
<?php $numbers=array(4,6,2,22,11); rsort($numbers); $arrlength=count($numbers); for($x=0;$x<$arrlength;$x++) { echo $numbers[$x]; echo "<br />"; } ?>
オンライン インスタンスを表示するには、[Run Instance] ボタンをクリックします
asort( ) - 配列の値に従って配列を昇順に並べ替えます
次の例では、配列の値に従って連想配列を昇順に並べ替えます:
Example
<?php $age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43"); asort($age); foreach($age as $x=>$x_value) { echo "Key=" . $x . ", Value=" . $x_value; echo "<br />"; } ?>
Clickオンライン インスタンスを表示するには、[インスタンスの実行] ボタンをクリックします
ksort() - 配列のキーに従って昇順に配列を並べ替えます
次の例では、配列のキーに従って連想配列を昇順に並べ替えます。配列の配置:
インスタンス
<?php $age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43"); ksort($age); foreach($age as $x=>$x_value) { echo "Key=" . $x . ", Value=" . $x_value; echo "<br />"; } ?>
オンラインインスタンスを表示するには、[インスタンスの実行]ボタンをクリックしてください
arsort() - 配列の値に従って配列を降順に並べ替えます
次の例は、配列の値に従って連想配列を降順に並べ替えます:
Example
<?php $age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43"); arsort($age); foreach($age as $x=>$x_value) { echo "Key=" . $x . ", Value=" . $x_value; echo "<br />"; } ?>
「「実行」例」ボタンをクリックしてオンライン例を表示します
krsort() - 配列のキーに従って降順に配列を並べ替えます
次の例は、次に従って連想配列を降順に並べ替えます配列のキー:
Example
<?php $age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43"); krsort($age); foreach($age as $x=>$x_value) { echo "Key=" . $x . ", Value=" . $x_value; echo "<br />"; } ?>
オンラインサンプルを表示するには、[サンプルの実行] ボタンをクリックしてください
完全な PHP 配列リファレンス マニュアル
の完全なリファレンス マニュアルを表示するにはすべての配列関数については、PHP 配列リファレンス マニュアル をご覧ください。
このリファレンスマニュアルでは、各機能の簡単な説明と応用例が説明されています。