АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP, Python или фреймворки. Сегодня последний день для записи! Жми!
148 of 410 menu
Бесплатный курс по выкладке сайтов на хостинг. Разбираем все нюансы! Начало 14 октября. Жми для записи!

Функция array_search

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

Синтаксис

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

Пример

Найдем в массиве элемент со значением 'c' - в результате получим его ключ (он равен 2):

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

Результат выполнения кода:

2

Смотрите также

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