PHP 配列のソート
配列の要素は、アルファベットまたは数字の順序で昇順または降順にソートできます。
PHP - 配列のソート関数
このセクションでは、以下のPHP配列ソート関数を学びます:
- sort() - 配列を昇順にソート
- rsort() - 配列を降順にソート
- asort() - 値に基づいて連想配列を昇順にソート
- ksort() - キーに基づいて連想配列を昇順にソート
- arsort() - 値に基づいて連想配列を降順にソート
- krsort() - キーに基づいて連想配列を降順にソート
配列を昇順にソートする - sort()
以下の例では、配列 $cars の要素をアルファベット順に昇順にソートする方法を示します:
例
<?php $cars=array("porsche","BMW","Volvo"); sort($cars); ?>
以下の例では、配列 $numbers の要素を数字の昇順にソートします:
例
<?php $numbers=array(3,5,1,22,11); sort($numbers); ?>
配列を降順にソート - rsort()
以下の例では、配列 $cars の要素をアルファベットの降順にソートします:
例
<?php $cars=array("porsche","BMW","Volvo"); rsort($cars); ?>
以下の例では、配列 $numbers の要素を数字の降順にソートします:
例
<?php $numbers=array(3,5,1,22,11); rsort($numbers); ?>
値に関連する配列を昇順にソート - asort()
以下の例では、値に関連する連想配列を昇順にソートします:
例
<?php $age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47"); asort($age); ?>
キーに関連する配列を昇順にソート - ksort()
以下の例では、キーに関連する連想配列を昇順にソートします:
例
<?php $age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47"); ksort($age); ?>
値に関連する配列を降順にソート - arsort()
以下の例では、値に関連する連想配列を降順にソートします:
例
<?php $age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47"); arsort($age); ?>
キーに関連する配列を降順にソート - krsort()
以下の例では、キーに関連する連想配列を降順にソートします:
例
<?php $age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47"); krsort($age); ?>
完全な PHP 配列リファレンス マニュアル
完全な配列ファンクションリファレンス マニュアルが必要な場合は、私たちの PHP 配列リファレンス マニュアル。
このリファレンス マニュアルには、各ファンクションの簡単な説明と使用例が含まれています。