PHP array_search: wyszukaj wartość w tablicy

Jednym z podstawowych czynności podczas pracy z tablicami - aby wyszukać konkretne wartości. W tym celu zostaje przypisana funkcja PHP array_search (). Może obsługiwać zarówno kolekcje jednowymiarowe i asocjacyjne, przekręcając klucz żądaną wartość, jeśli okaże się w tablicy.

Składnia

sformalizowane opisie podano array_search () PHP w sposób następujący:

zmieszano array_search (wartość mieszany Tablica $ zbiór [, bool surowe])

Wejście parametry:

  • $ collection - tablica do wyszukiwania;
  • wartość - pożądana wartość dowolnego typu;
  • ścisłej - opcjonalnie logiczny flagi, ustala konkretne typy na podstawie mechanizmu porównania.

Mechanizm

php array_search () kolejno porównuje wartość spośród wszystkich wartości określonych w tablicy zbierania. Domyślnie porównanie przeprowadza się bez typu operandów. Możesz zmienić to ustawienie, ustawiając ciąg true na PRAWDA. W porównaniach linii rozróżniana jest wielkość liter.



Po wykryciu dopasowania, klucz odpowiadający znalezionemu elementowi jest zwracany, a funkcja jest zatrzymywana. W konsekwencji może wykryć wielokrotne wystąpienie pożądanej wartości w macierzy.

Jeżeli nie zostanie znaleziony, to funkcja zwraca wartość logiczną False.

Sprawdź zwrócony wynik za pomocą operatora ścisłej równości (===). Jest to ważne, ponieważ funkcja może zwrócić wartość podaną jako FAŁSZ, na przykład 0 lub pustą linię.

Powiązane publikacje