ホームページ >バックエンド開発 >PHPの問題 >PHPで配列をソートする方法にはどのようなものがありますか?

PHPで配列をソートする方法にはどのようなものがありますか?

慕斯
慕斯オリジナル
2021-05-27 10:31:052160ブラウズ

前の記事では、「PHP 配列とは何ですか?」について紹介しました。 PHP 配列を使用するにはどうすればよいですか? 》, この記事は引き続き PHP の配列ソートについて紹介します。配列ソートについてどれだけ知っているかわかりませんが、この記事は一定の参考値があるので、見てみましょう! ! !

PHPで配列をソートする方法にはどのようなものがありますか?

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

PHP 配列ソート関数メソッドには、:sort()、rsort()、asort()、ksort()、arsort()、krsort() があります。

PHP - 配列ソート関数

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

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

  • sort() - 配列を昇順にソートします

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

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

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


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


  • krsort() - 配列を次のように並べ替えます。連想配列のキーに基づく降順

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

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

実行コードは次のとおりです:

<?php
$cars=array("Lamborghini","Maserati","Maybach");
sort($cars);
$clength=count($cars);
for($x=0;$x<$clength;$x++)
{
  echo $cars[$x];
  echo "<br />";
}
?>

実行結果は次のとおりです:

PHPで配列をソートする方法にはどのようなものがありますか?

次の例では、配列内の $numbers 要素を番号の昇順に並べます:

<?php
$numbers=array(2,8,5,4,12);
sort($numbers);
$arrlength=count($numbers);
for($x=0;$x<$arrlength;$x++)
{
   echo $numbers[$x];
   echo "<br />";
}
?>

実行結果は次のとおりです。 :

PHPで配列をソートする方法にはどのようなものがありますか?

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

<?php
$cars=array("Lamborghini","Maserati","Maybach");
rsort($cars);
$clength=count($cars);
for($x=0;$x<$clength;$x++)
{
  echo $cars[$x];
  echo "<br />";
}
?>

実行結果は次のとおりです。

PHPで配列をソートする方法にはどのようなものがありますか?

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

##asort() - PHPで配列をソートする方法にはどのようなものがありますか?配列の値に基づいて配列を昇順に並べ替えます

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

The実行結果は次のとおりです。

推奨学習: 「

PHP ビデオ チュートリアル PHPで配列をソートする方法にはどのようなものがありますか?

以上がPHPで配列をソートする方法にはどのようなものがありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。