Funkcja array_search
Funkcja array_search wykonuje
wyszukiwanie wartości w tablicy i zwraca klucz
pierwszego znalezionego elementu. Jeśli taki element
nie zostanie znaleziony - zwróci false. Trzeci parametr
ustawia ścisłe porównanie typów (jak przez
===). Jeśli ustawimy true - będzie porównywać
ściśle, a jeśli false (domyślnie) - to nie.
Składnia
array_search(mixed $needle, array $haystack, bool $strict = false): int|string|false
Przykład
Znajdźmy w tablicy element o wartości 'c'
- w rezultacie otrzymamy jego klucz (wynosi 2):
<?php
$arr = ['a', 'b', 'c', 'd', 'e'];
echo array_search('c', $arr);
?>
Wynik wykonania kodu:
2
Zobacz też
-
funkcję
strpos,
która zwraca pozycję pierwszego wystąpienia podciągu -
funkcję
str_contains,
która sprawdza występowanie znaku w ciągu -
funkcję
str_starts_with,
która sprawdza początek ciągu -
funkcję
str_ends_with,
która sprawdza koniec ciągu