PHP 配列のソート関数には、1. sort 関数、2. rsort 関数、4. ksort 関数、6. krsort 関数などがあります。
PHP 配列ソート関数
sort() - 配列を昇順にソートします
rsort() - 配列を降順に並べ替えます
asort() - の値に基づいて配列を昇順に並べ替えます連想配列
ksort() - 連想配列のキーに基づいて配列を昇順に並べ替えます
arsort() - 配列を並べ替えます連想配列の値に基づいて降順に配列を並べ替えます
krsort() - 関連付けられた配列のキーに従って配列を降順に並べ替えます
1. sort() を使用します
sort() 関数は、数値配列を昇順に並べ替えます。
<?php $cars=array("Volvo","BMW","Toyota"); sort($cars); $clength=count($cars); for($x=0;$x<$clength;$x++) { echo $cars[$x]; echo "<br>"; } ?>
出力:
BMW Toyota Volvo
2. rsort() 関数を使用して数値配列を実行します。
rsort() 関数処理 降順にソートします。
<?php $cars=array("Volvo","BMW","Toyota"); rsort($cars); $clength=count($cars); for($x=0;$x<$clength;$x++) { echo $cars[$x]; echo "<br />"; } ?>
出力:
Volvo Toyota BMW
3. asort()
asort() 関数を使用して、連想配列を降順に並べ替えます。キー値で並べ替えます。
<?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 />"; } ?>
出力:
Key=Peter, Value=35 Key=Ben, Value=37 Key=Joe, Value=43
4. ksort()
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 />"; } ?>
出力:
Key=Ben, Value=37 Key=Joe, Value=43 Key=Peter, Value=35
5. arsort()
arsort() 関数を使用して、連想配列を降順に並べ替えます。キー値で並べ替えます。
<?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 />"; } ?>
出力:
Key=Joe, Value=43 Key=Ben, Value=37 Key=Peter, Value=35
6. krsort()
krsort() 関数を使用して、連想配列を降順に並べ替えます。キー名で並べ替えます。
<?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 />"; } ?>
出力:
Key=Peter, Value=35 Key=Joe, Value=43 Key=Ben, Value=37
関連知識の詳細については、PHP 中国語 Web サイト をご覧ください。 !