前回は「PHP配列の型の決め方」をご紹介しましたが、今回はPHP配列の基本定義と配列の基本型について詳しく紹介していきます。比較的単純な知識ポイントである PHP 配列のソートを見てみましょう。
配列内の要素は、アルファベット順または数値順に降順または昇順で並べ替えることができます。昇順とは、小さいものから大きいものへの並べ替えを意味し、数字は小さいものから大きなものへの並べ替えを意味し、英語文字は大文字の A ~ Z、次に小文字の a ~ z の昇順で並べ替えることを意味します。降順は昇順の逆です。
配列を並べ替えるには、配列並べ替え関数を使用する必要があります:
<strong>sort()</strong>
: 配列を昇順に並べる
まず、sort は主に数値インデックス配列の並べ替えに使用されることを知っておく必要があります。sort が連想配列の並べ替えに使用される場合は、配列のキーは失われます。
例:
<?php $sum=array(100,25,85,68,Y,M,w,s,a,H,45,A,P); sort($sum); print_r($sum); ?>
出力結果:
rsort(): 配列を並べ替えます。降順でソート
#上記の例の sort を rsort に置き換えると、出力結果は次のようになります:
上記の例からわかるように、sort() 関数を使用して配列を昇順にソートし、rsort() 関数を使用して配列を降順にソートしました。
#asort() <strong></strong>
: 連想配列の値に従って配列を昇順に並べ替えます
<strong>: に従って配列を昇順に並べ替えます。連想配列のキー</strong>
<?php $a=array("young"=>"25","beautiful"=>"18","city"=>"23","girl"=>"28"); asort($a); print_r($a); ?>出力結果:
結果を見て、連想配列のキーに基づいて配列を昇順に並べ替えます。
: 連想配列の値に基づいて配列を降順に並べ替えます<strong></strong>
上記の例の ksort() を arsot() に置き換えて、連想配列の値に基づいてソートを試みます。出力結果は次のとおりです。
##krsort()
<strong> </strong>上記の例のソート関数を krsort() に置き換えると、出力結果は次のようになります。
"
以上がPHP配列のソート方法(画像と文章で詳しく解説)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。