配列のソート

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

りー
学び続ける
||
<?php $numbers=array(4,6,2,22,11); sort($numbers); ?>
  • おすすめコース
  • コースウェアのダウンロード
現時点ではコースウェアはダウンロードできません。現在スタッフが整理中です。今後もこのコースにもっと注目してください〜