php-5-s-ralama-dizileri

Bir dizideki öğeler, azalan veya artan, alfabetik veya sayısal sıraya göre sıralanabilir.
Bu bölümde, aşağıdaki PHP dizi sıralama işlevlerini inceleyeceğiz:
sort ()
- dizileri artan sırada sırala
rsort ()
- dizileri azalan sırada sırala
asort ()
- değere göre artan düzende artan dizileri sıralama
ksort ()
- anahtarına göre artan düzende artan dizileri sıralama
arsort ()
- değere göre ilişkilendirilmiş dizileri azalan düzende sıralar
krsort ()
- anahtara göre azalan düzende sıralı dizileri sıralama

Artan Sıralamada Sıralamayı Sırala - sort ()
Aşağıdaki örnek, $ cars dizisinin öğelerini artan alfabetik sırayla sıralar:
<?php
$cars = array("Volvo", "BMW", "Toyota");
sort($cars);

$clength = count($cars);
for($x = 0; $x < $clength; $x++) {
echo $cars[$x];
echo "<br>";
}
?>
Aşağıdaki örnek, sayıların artan düzende sayı dizisinin öğelerini sıralar:
<?php
$numbers = array(4, 6, 2, 22, 11);
sort($numbers);

$arrlength = count($numbers);
for($x = 0; $x < $arrlength; $x++) {
echo $numbers[$x];
echo "<br>";
}
?>

Azalan Sıraya Göre Sırala - rsort ()
Aşağıdaki örnek, $ cars dizisinin öğelerini azalan alfabetik sıraya göre sıralar:
<?php
$cars = array("Volvo", "BMW", "Toyota");
rsort($cars);

$clength = count($cars);
for($x = 0; $x < $clength; $x++) {
echo $cars[$x];
echo "<br>";
}
?>
Aşağıdaki örnek, $ sayı dizisinin öğelerini azalan sayısal sıraya göre sıralar:
<?php
$numbers = array(4, 6, 2, 22, 11);
rsort($numbers);

$arrlength = count($numbers);
for($x = 0; $x < $arrlength; $x++) {
echo $numbers[$x];
echo "<br>";
}
?>

Değer - Asort () 'a Göre Sıralama Sıralaması (Artan Sıralama)
Aşağıdaki örnek, değere göre artan düzende bir ilişkilendirme dizisini sıralar:
<?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 - ksort () 'a Göre Sıralama Sıralaması (Artan Sıralama)
Aşağıdaki örnek, anahtarına göre artan düzende bir ilişkilendirme dizisini sıralar:
<?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>";
}
?>

Değere Göre Sırala (Azalan Düzen), - arsort ()
Aşağıdaki örnek, değere göre azalan düzende bir ilişkilendirici diziyi sıralar:
<?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 - krsort () 'a Göre Sıralama Sıralaması (Azalan Düzen)
Aşağıdaki örnek, anahtarlığa göre azalan düzende bir ilişkilendirici diziyi sıralar:
<?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>";
}
?>