PHPの配列のソート

配列要素が昇順またはアルファベットや数値の降順することができます。


PHP - 配列のソート機能

この章では、以下のいずれかのPHPの配列のソート機能によっていずれかをご紹介します:

  • ソート() - 配列は、昇順でなければなりません
  • rsort() - 降順で配列
  • ASORT() - 昇順に配列、配列に関連付けられた値に基づいて、
  • ksort() - キー連想配列、昇順の配列に応じて
  • arsort() - 降順に配列、配列に関連付けられた値に基づいて、
  • krsort() - キー連想配列に応じて、降順で配列

ソート() - 配列は、昇順でなければなりません

次の例では、昇順アルファベット順に応じて車の配列要素を$されます。

<?php
$cars=array("Volvo","BMW","Toyota");
sort($cars);
?>

実行中のインスタンス»

次の例では、番号に従って昇順に番号の配列要素を$されます。

<?php
$numbers=array(4,6,2,22,11);
sort($numbers);
?>

実行中のインスタンス»


rsort() - 降順で配列

次の例は、文字に従って降順で車の配列要素を$されます。

<?php
$cars=array("Volvo","BMW","Toyota");
rsort($cars);
?>

実行中のインスタンス»

以下の実施例は、番号に従って順に番号の配列要素を$されます。

<?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配列のリファレンスマニュアルを

このリファレンス・マニュアルは、それぞれの機能やアプリケーションの例の簡単な説明を提供しています!