PHP完全独学マニュアルログイン
PHP完全独学マニュアル
著者:php.cn  更新時間:2022-04-15 13:53:54

PHP配列のソート



配列内の要素は、アルファベット順または数値順に降順または昇順に配置できます。


PHP - 配列ソート関数

PHPで配列をソートする方法は何ですか?

この章では、次の PHP 配列ソート関数を 1 つずつ紹介します:

  • sort() - 配列を昇順に並べ替えます

  • rsort() - 配列を降順に並べ替えます

  • asort() - 連想配列の値に基づいて配列を昇順に並べ替えます

  • ksort() - 連想配列のキーに基づいて配列を昇順に並べ替えます

  • arsort() -連想配列の値に基づいて配列を降順に並べ替えます Arrangement

  • krsort() - 連想配列のキーに従って配列を降順に並べ替えます


sort() - 配列を次のように並べ替えます昇順

次の例では、$cars 配列内の要素をアルファベットの昇順で並べ替えます:

インスタンス

<?php
$cars=array("Volvo","BMW","Toyota");
sort($cars);
$clength=count($cars);
for($x=0;$x<$clength;$x++)
{
  echo $cars[$x];
  echo "<br />";
}
?>
インスタンスの実行»

オンライン インスタンスを表示するには、[インスタンスの実行] ボタンをクリックします

次の例では、$numbers 配列内の要素を数値の昇順に並べ替えます:

Instance

<?php
$numbers=array(4,6,2,22,11);
sort($numbers);
$arrlength=count($numbers);
for($x=0;$x<$arrlength;$x++)
{
   echo $numbers[$x];
   echo "<br />";
}
?>
例の実行»

オンライン例を表示するには、[例の実行] ボタンをクリックしてください


rsort() - 並べ替え配列を降順で並べ替えます

次の例では、$cars 配列の要素をアルファベットの降順で並べ替えます:

<?php
$cars=array("Volvo","BMW","Toyota");
rsort($cars);
$clength=count($cars);
for($x=0;$x<$clength;$x++)
{
  echo $cars[$x];
  echo "<br />";
}
?>
インスタンスの実行»

オンライン インスタンスを表示するには、[インスタンスの実行] ボタンをクリックします

次の例では、$numbers 配列内の要素を数値の降順に並べ替えます:

Instance

<?php
$numbers=array(4,6,2,22,11);
rsort($numbers);
$arrlength=count($numbers);
for($x=0;$x<$arrlength;$x++)
{
echo $numbers[$x];
echo "<br />";
}
?>
Run Instance»

オンライン インスタンスを表示するには、[Run Instance] ボタンをクリックします


asort( ) - 配列の値に従って配列を昇順に並べ替えます

次の例では、配列の値に従って連想配列を昇順に並べ替えます:

Example

<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
asort($age);
foreach($age as $x=>$x_value)
{
   echo "Key=" . $x . ", Value=" . $x_value;
   echo "<br />";
}
?>
Run Instance»

Clickオンライン インスタンスを表示するには、[インスタンスの実行] ボタンをクリックします


ksort() - 配列のキーに従って昇順に配列を並べ替えます

次の例では、配列のキーに従って連想配列を昇順に並べ替えます。配列の配置:

インスタンス

<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
ksort($age);
foreach($age as $x=>$x_value)
{
   echo "Key=" . $x . ", Value=" . $x_value;
   echo "<br />";
}
?>
実行中のインスタンス»

オンラインインスタンスを表示するには、[インスタンスの実行]ボタンをクリックしてください


arsort() - 配列の値に従って配列を降順に並べ替えます

次の例は、配列の値に従って連想配列を降順に並べ替えます:

Example

<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
arsort($age);
foreach($age as $x=>$x_value)
{
echo "Key=" . $x . ", Value=" . $x_value;
echo "<br />";
}
?>
実行例»

「「実行」例」ボタンをクリックしてオンライン例を表示します


krsort() - 配列のキーに従って降順に配列を並べ替えます

次の例は、次に従って連想配列を降順に並べ替えます配列のキー:

Example

<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
krsort($age);
foreach($age as $x=>$x_value)
{
echo "Key=" . $x . ", Value=" . $x_value;
echo "<br />";
}
?>
サンプルの実行 »

オンラインサンプルを表示するには、[サンプルの実行] ボタンをクリックしてください


完全な PHP 配列リファレンス マニュアル

の完全なリファレンス マニュアルを表示するにはすべての配列関数については、PHP 配列リファレンス マニュアル をご覧ください。

このリファレンスマニュアルでは、各機能の簡単な説明と応用例が説明されています。

PHP中国語ウェブサイト