Funkcje: sort(), rsort()
<?php
$auta = ["Volvo", "Bmw", "Toyota", "Subaru"];
$liczby = [23,50,34,12];
//Funkcja sort() - sortuj tablice w porzadku rosnącym
sort($auta);
echo "[ ".$auta[0].", ";
echo $auta[1].", ";
echo $auta[2].", ";
echo $auta[3]." ]";
sort($liczby);
echo "[ ".$liczby[0].", ".$liczby[1].", ".$liczby[2].", ".$liczby[3]."]";
//Funkcja rsort() - sortuj tablice w porzadku malejącym
rsort($auta);
echo "[ ";
for($i=0; $i<4; $i++){
echo $auta[$i].", ";
}
echo " ]";
rsort($liczby);
//długość tablicy - sizeof()
$dl = sizeof($liczby);
echo "[ ";
for($i=0; $i<$dl; $i++){
echo $liczby[$i].", ";
}
echo " ]";
?>
Funkcje: asort(), arsort(), ksort(), krsort()
<?php
$osoby = array("Piotr"=>"35", "Ben"=>"25", "Jan"=>"55");
//asort() - sortowanie rosnąco według wartości
asort($osoby);
foreach($osoby as $x => $x_value){
echo "Klucz= ".$x.", wartość= ".$x_value."<br>";
}
//arsort() - sortowanie malejąco według wartości
arsort($osoby);
foreach($osoby as $x => $x_value){
echo "Klucz= ".$x.", wartość= ".$x_value."<br>";
}
//ksort() - sortowanie rosnąco według klucza
ksort($osoby);
foreach($osoby as $x => $x_value){
echo "Klucz= ".$x.", wartość= ".$x_value."<br>";
}
//krsort() - sortowanie malejaco według klucza
krsort($osoby);
foreach($osoby as $x => $x_value){
echo "Klucz= ".$x.", wartość= ".$x_value."<br>";
}
?>