PHP 5 配列のソート
配列内の要素は、アルファベットまたは数値の昇順や降順にソートすることができます。
PHP - 配列のソート関数
この章では、次のPHP配列のソート関数について説明します:
- sort() - 配列を昇順にソートする
- rsort() - 配列を降順にソートする
- asort() - 連想配列を値の昇順にソートする
- ksort() - 連想配列をキーの昇順にソートする
- arsort() - 連想配列を値の降順にソートする
- krsort() - 連想配列をキーの降順にソートする
配列を昇順にソートする - sort()
次の例は、配列$carsの要素をアルファベットの昇順にソートします:
例
<?php
$cars = array("Volvo", "BMW", "Toyota");
sort($cars);
?>
例の実行 »
次の例は、配列$numbersの要素を数値の昇順にソートします:
例
<?php
$numbers = array(4, 6, 2, 22, 11);
sort($numbers);
?>
例の実行 »
。
配列を昇順にソートする - rsort()
次の例は、配列$carsの要素をアルファベットの降順にソートします:
例
<?php
$cars = array("Volvo", "BMW", "Toyota");
rsort($cars);
?>
例の実行 »
次の例は、配列$numbersの要素を数値の降順にソートします:
例
<?php
$numbers = array(4, 6, 2, 22, 11);
rsort($numbers);
?>
例の実行 »
連想配列を値の昇順にソートする - asort()
次の例は、連想配列を値の昇順にソートします:
例
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
asort($age);
?>
例の実行 »
連想配列をキーの昇順にソートする - ksort()
次の例は、連想配列をキーの昇順にソートします:
例
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
ksort($age);
?>
例の実行 »
連想配列を値の降順にソートする - arsort()
次の例は、連想配列を値の降順にソートします:
例
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
arsort($age);
?>
例の実行 »
連想配列をキーの降順にソートする - krsort()
次の例は、連想配列をキーの降順にソートします:
例
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
krsort($age);
?>
例の実行 »
完全なPHP配列リファレンス
すべての配列関数の完全なリファレンスについては、完全なPHP配列リファレンスをご覧ください。
リファレンスには、各機能の簡単な説明と使用例が含まれています!