Pengisihan tatasusunan PHP
Elemen dalam tatasusunan boleh disusun dalam susunan abjad atau berangka menurun atau menaik.
PHP - Fungsi pengisihan tatasusunan
Apakah kaedah pengisihan tatasusunan dalam php?
Dalam bab ini, kami akan memperkenalkan fungsi pengisihan tatasusunan PHP berikut satu demi satu:
isih() - Isih tatasusunan dalam tertib menaik
rsort() - Isih tatasusunan dalam tertib menurun
asort() - Isih tatasusunan dalam tertib menaik berdasarkan nilai tatasusunan bersekutu
ksort() - Isih tatasusunan dalam tertib menaik mengikut kekunci tatasusunan bersekutu
arsort() - Isih tatasusunan dalam tertib menurun mengikut nilai tatasusunan bersekutu
krsort() - Isih tatasusunan dalam tertib menurun mengikut kekunci tatasusunan bersekutu
sort() - Isih tatasusunan dalam tertib menaik
Contoh berikut mengisih elemen dalam tatasusunan $cars dalam susunan abjad menaik:
Contoh
<?php $cars=array("Volvo","BMW","Toyota"); sort($cars); $clength=count($cars); for($x=0;$x<$clength;$x++) { echo $cars[$x]; echo "<br />"; } ?>
Klik butang "Run Instance" untuk melihat contoh dalam talian
Contoh berikut mengisih elemen dalam tatasusunan $numbers dalam susunan berangka menaik:
Contoh
<?php $numbers=array(4,6,2,22,11); sort($numbers); $arrlength=count($numbers); for($x=0;$x<$arrlength;$x++) { echo $numbers[$x]; echo "<br />"; } ?>
Klik butang "Run instance" untuk melihat contoh dalam talian
rsort() - Isih tatasusunan dalam tertib menurun
Contoh berikut mengisih unsur dalam tatasusunan $cars dalam susunan abjad menurun:
Contoh
<?php $cars=array("Volvo","BMW","Toyota"); rsort($cars); $clength=count($cars); for($x=0;$x<$clength;$x++) { echo $cars[$x]; echo "<br />"; } ?>
Klik butang "Jalankan contoh" untuk melihat contoh dalam talian
Contoh berikut mengisih elemen dalam tatasusunan $numbers dalam susunan berangka menurun:
Contoh
<?php $numbers=array(4,6,2,22,11); rsort($numbers); $arrlength=count($numbers); for($x=0;$x<$arrlength;$x++) { echo $numbers[$x]; echo "<br />"; } ?>
Klik Butang "Jalankan contoh" untuk melihat contoh dalam talian
asort() - Isih tatasusunan dalam tertib menaik mengikut nilai tatasusunan
Contoh berikut mengisih tatasusunan bersekutu dalam tertib menaik mengikut nilai tatasusunan:
Instance
<?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 />"; } ?>
Klik "Run Instance " butang untuk melihat contoh dalam talian
ksort() - Isih tatasusunan dalam tertib menaik mengikut kekunci tatasusunan
Contoh berikut adalah berdasarkan kekunci daripada tatasusunan , susun tatasusunan bersekutu dalam tertib menaik:
Instance
<?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 />"; } ?>
Klik "Run Instance" butang untuk melihat contoh dalam talian
arsort() - Isih tatasusunan dalam tertib menurun mengikut nilai tatasusunan
Contoh berikut mengisih tatasusunan bersekutu dalam tertib menurun mengikut nilai tatasusunan:
Instance
<?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 />"; } ?>
Klik butang "Run instance" untuk melihat instance dalam talian
krsort() - berdasarkan tatasusunan Contoh berikut mengisih tatasusunan yang berkaitan dalam tertib menurun mengikut kekunci tatasusunan:
Contoh<?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 />";
}
?>
Untuk melihat semua tatasusunan fungsi Untuk manual rujukan yang lengkap, sila lawati
Manual Rujukan Tatasusunan PHPkami. Manual rujukan ini menyediakan penerangan ringkas dan contoh aplikasi bagi setiap fungsi!