Sortowanie tablic za pomocą pętli
Założenie: Nauczymy się sortować tablice liczbowe w PHP za pomocą prostej pętli, implementując algorytm sortowania bąbelkowego.
Krok po kroku:
- Deklaracja i inicjalizacja tablicy: Tworzymy tablicę liczb, które chcemy posortować.
- Sortowanie bąbelkowe: Algorytm przechodzi przez tablicę, porównując kolejne elementy i zamieniając je miejscami, jeśli są w złej kolejności. Powtarza to aż do posortowania tablicy.
- Wyświetlenie posortowanej tablicy: Używamy funkcji `print_r()` aby wyświetlić zawartość posortowanej tablicy.
$numbers = [5, 2, 9, 1, 5, 6];
$n = count($numbers);
for ($i = 0; $i < $n - 1; $i++) {
for ($j = 0; $j < $n - $i - 1; $j++) {
if ($numbers[$j] > $numbers[$j + 1]) {
// Zamiana miejscami
$temp = $numbers[$j];
$numbers[$j] = $numbers[$j + 1];
$numbers[$j + 1] = $temp;
}
}
}
print_r($numbers);
Powyższy kod pokaże posortowaną tablicę: `Array ( [0] => 1 [1] => 2 [2] => 5 [3] => 5 [4] => 6 [5] => 9 )`
Ten przykład pokazuje podstawy sortowania tablic w PHP za pomocą pętli. Zachęcamy do eksperymentowania z różnymi algorytmami sortowania i rozwijania swoich umiejętności programistycznych!