前回に引き続き「配列のデータのソート」について書きたいと思いますが、
今回は降順(=大きい方から並べること)に並ばる関数を紹介します。
まずはサンプルプログラムをみてみましょう。
<?php $fruit = array("Orange","Apple","Strawberry","Blueberry"); print_r($fruit); //確認のため表示 echo "<br>"; rsort($fruit); //配列の要素をアルファベット順(降順)に並び替える print_r($fruit);
配列の要素をアルファベット順や、数値の大きい順(降順)で並び替えたい場合は
rsort(配列の変数) と記述することでソートすることができます。
※sortの前に「r」が追加されています。
サンプルプログラムでは英単語の文字列をのデータが配列に入っていたので
アルファベット順(降順)に並び替わりますが、
数値データが入っていれば数値の大きい順に並び替わります。