Sortowanie tablic – przykłady zastosowań w projektach webowych

Założenie: Nauczyć się sortować tablice w PHP i zrozumieć zastosowanie sortowania w projektach webowych.

Krok po kroku:

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

    Funkcja `sort()` sortuje tablicę w miejscu (zmienia oryginalną tablicę) w porządku rosnącym.

  3. Sortowanie tablicy asocjacyjnej za pomocą funkcji `ksort()`
  4. 
    $products = [
        "apple" => 1.0,
        "banana" => 0.5,
        "orange" => 0.75
    ];
    ksort($products);
    print_r($products); // Wyświetli: Array ( [apple] => 1 [banana] => 0.5 [orange] => 0.75 )
    				

    Funkcja `ksort()` sortuje tablicę asocjacyjną po kluczach w porządku rosnącym.

  5. Sortowanie tablicy asocjacyjnej po wartościach za pomocą funkcji `asort()`
  6. 
    $products = [
        "apple" => 1.0,
        "banana" => 0.5,
        "orange" => 0.75
    ];
    asort($products);
    print_r($products); // Wyświetli: Array ( [banana] => 0.5 [orange] => 0.75 [apple] => 1 )
    				

    Funkcja `asort()` sortuje tablicę asocjacyjną po wartościach w porządku rosnącym, zachowując powiązania klucz-wartość.

  7. Sortowanie malejąco
  8. 
    $numbers = [3, 1, 4, 1, 5, 9, 2, 6];
    rsort($numbers); // Sortowanie malejąco
    print_r($numbers);
    				

    Funkcja `rsort()` sortuje tablicę w porządku malejącym.

Ten przykład pokazuje podstawowe funkcje sortowania tablic w PHP. Zachęcamy do eksperymentowania z innymi funkcjami sortowania i poznawania bardziej zaawansowanych technik!

Dodaj komentarz 0

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