PHP - 配列ソート関数
この章では、次の PHP 配列ソート関数を 1 つずつ紹介します:
sort() - 配列を昇順にソートします
rsort() - ソート配列を降順に並べ替えます
asort() - 連想配列の値に基づいて配列を昇順に並べ替えます
ksort() - 連想配列のキーに基づいて配列を昇順に並べ替えます
arsort() - 連想配列のキーに基づいて配列を昇順に並べ替えます 配列を降順に並べ替えます
krsort() - 連想配列のキーに基づいて配列を降順に並べ替えます
sort() - 配列を昇順に並べ替えます
以下の例 $cars 配列内の要素をアルファベットの昇順に並べ替えます。
例
<?php $cars=array("Volvo","BMW","Toyota"); sort($cars); ?>
次の例は、 $numbers 配列を数値の昇順に並べ替えます:
Example
<?php $numbers=array(4,6,2,22,11); sort($numbers); ?>
rsort() - 配列を降順に並べ替えます
次の例では、$cars 配列の要素をアルファベットの降順に並べ替えます。次の例では、$numbers 配列の要素を数値の降順に並べ替えます:
Example
<?php $cars=array("Volvo","BMW","Toyota"); rsort($cars); ?>asort() - 配列の値に従って、配列を昇順に並べ替えます
次の例は、連想配列を並べ替えます配列の値に従って昇順に並べ替えます:Example
<?php $numbers=array(4,6,2,22,11); rsort($numbers); ?>ksort() - 配列のキーに従って配列を昇順に並べ替えます
次の例では、次に従って連想配列を昇順に並べ替えます。配列のキー: Example
<?php $age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43"); asort($age); ?>arsort() - 配列の値に従って配列を降順に並べ替えます
次の例は、配列の値に従って連想配列を並べ替えます 配列を並べ替えます降順: Example
<?php $age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43"); ksort($age); ?>
krsort() - 配列のキーに従って配列を降順に並べ替えます
次の例は、配列のキーに従って連想配列を降順に並べ替えます:
Example
りー次のセクション