Функция array_search

Функцията array_search извършва търсене на стойност в масив и връща ключа на първия намерен елемент. Ако такъв елемент не бъде намерен - ще върне false. Третият параметър задава строго сравнение по тип (като при ===). Ако се зададе true - ще сравнява строго, а ако false (по подразбиране) - то не.

Синтаксис

phparray_search(mixed $needle, array $haystack, bool $strict = false): int|string|false

Пример

Да намерим в масива елемент със стойност 'c' - в резултат ще получим неговия ключ (той е равен на 2):

php<?php
  $arr = ['a', 'b', 'c', 'd', 'e'];
  echo array_search('c', $arr);
?>

Резултат от изпълнението на кода:

php2

Вижте също

  • функцията strpos,
    която връща позицията на първото срещане на подниз
  • функцията str_contains,
    която проверява за срещане на символ в низ
  • функцията str_starts_with,
    която проверява началото на низ
  • функцията str_ends_with,
    която проверява края на низ