Funkcja array_search

Założenie: Nauczymy się, jak używać funkcji array_search() w PHP do wyszukiwania klucza elementu w tablicy na podstawie jego wartości.

Krok po kroku:

  1. Tworzenie tablicy: Zdefiniujmy tablicę asocjacyjną, która będzie zawierała imiona i numery telefonów.
  2. 
    $kontakty = array(
        "Jan" => "123456789",
        "Anna" => "987654321",
        "Piotr" => "555123456"
    );
    				
  3. Wyszukiwanie klucza: Użyjemy funkcji array_search(), aby znaleźć klucz (imię) dla podanej wartości (numeru telefonu). Funkcja zwróci klucz, jeśli wartość zostanie znaleziona, w przeciwnym razie zwróci false.
  4. 
    $numerTelefonu = "987654321";
    $klucz = array_search($numerTelefonu, $kontakty);
    
    if ($klucz !== false) {
        echo "Numer telefonu " . $numerTelefonu . " należy do: " . $klucz;
    } else {
        echo "Numer telefonu nie został znaleziony.";
    }
    				
  5. Wynik: Powyższy kod wyświetli: “Numer telefonu 987654321 należy do: Anna”.
  6. 
    //Przykład z brakiem wartości
    $numerTelefonu = "111222333";
    $klucz = array_search($numerTelefonu, $kontakty);
    
    if ($klucz !== false) {
        echo "Numer telefonu " . $numerTelefonu . " należy do: " . $klucz;
    } else {
        echo "Numer telefonu nie został znaleziony.";
    }
    				
  7. Wynik: Powyższy kod wyświetli: “Numer telefonu nie został znaleziony.”

Ten przykład pokazuje podstawowe zastosowanie funkcji array_search(). Zachęcamy do dalszego eksperymentowania i poznawania innych funkcji pracy z tablicami w PHP!

Dodaj komentarz 0

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