Praktyczne przykłady sortowania tablic

Założenie: Nauczyć się sortować tablice w PHP w różnych kontekstach, takich jak sortowanie listy wyników wyszukiwania, listy produktów w sklepie internetowym czy listy plików.

Krok po kroku:

  1. Sortowanie tablicy liczbowej rosnąco:
    
    $numbers = [5, 2, 9, 1, 5, 6];
    sort($numbers);
    print_r($numbers); // Wyświetli: Array ( [0] => 1 [1] => 2 [2] => 5 [3] => 5 [4] => 6 [5] => 9 )
    					

    Funkcja `sort()` sortuje tablicę `$numbers` rosnąco. `print_r()` wyświetla zawartość tablicy.

  2. Sortowanie tablicy liczbowej malejąco:
    
    $numbers = [5, 2, 9, 1, 5, 6];
    rsort($numbers);
    print_r($numbers); // Wyświetli: Array ( [0] => 9 [1] => 6 [2] => 5 [3] => 5 [4] => 2 [5] => 1 )
    					

    Funkcja `rsort()` sortuje tablicę `$numbers` malejąco.

  3. Sortowanie tablicy asocjacyjnej po wartościach:
    
    $products = [
        "Produkt A" => 10,
        "Produkt B" => 5,
        "Produkt C" => 15
    ];
    asort($products); // Sortuje po wartościach, zachowując klucze
    print_r($products);
    					

    Funkcja `asort()` sortuje tablicę asocjacyjną `$products` po wartościach rosnąco, zachowując oryginalne klucze.

  4. Sortowanie tablicy asocjacyjnej po kluczach:
    
    $products = [
        "Produkt A" => 10,
        "Produkt B" => 5,
        "Produkt C" => 15
    ];
    ksort($products); // Sortuje po kluczach
    print_r($products);
    					

    Funkcja `ksort()` sortuje tablicę asocjacyjną `$products` po kluczach rosnąco.

Ten przykład pokazuje podstawowe funkcje sortowania tablic w PHP. Zachęcamy do dalszego zgłębiania tematu i eksperymentowania z różnymi funkcjami sortowania, aby lepiej zrozumieć ich działanie.

Dodaj komentarz 0

Your email address will not be published. Required fields are marked *