Sortowanie tablic – przyszłość sortowania
Założenie: Nauczymy się sortować tablice w PHP, poznając podstawowe funkcje.
Krok po kroku:
- Tworzenie tablicy: Zdefiniujmy tablicę liczb.
- Sortowanie tablicy funkcją sort(): Użyjmy funkcji
sort()
do sortowania tablicy w porządku rosnącym. - Wyświetlanie posortowanej tablicy: Wyświetlamy posortowaną tablicę za pomocą pętli
foreach
. - Sortowanie tablicy asocjacyjnej funkcją ksort(): Stwórzmy tablicę asocjacyjną i posortujmy ją po kluczach.
$liczby = [5, 2, 9, 1, 5, 6];
Tworzymy tablicę o nazwie $liczby
i przypisujemy jej wartości.
sort($liczby);
Funkcja sort()
sortuje tablicę $liczby
in-place (bez tworzenia nowej tablicy).
echo "Posortowane liczby: ";
foreach ($liczby as $liczba) {
echo $liczba . " ";
}
Pętla foreach
iteruje po elementach tablicy i wyświetla je.
$osoby = ["Jan" => 30, "Anna" => 25, "Piotr" => 35];
ksort($osoby);
echo "
Posortowane osoby (po kluczach): ";
foreach ($osoby as $imie => $wiek) {
echo $imie . ": " . $wiek . " ";
}
ksort()
sortuje tablicę asocjacyjną po kluczach.
Ten przykład pokazuje podstawowe funkcje sortowania tablic w PHP. Zachęcamy do dalszego zgłębiania tematu i eksperymentowania z innymi funkcjami sortowania, takimi jak rsort()
, asort()
, arsort()
.