Вопросы к Поиску с Алисой
Возможно, имелись в виду функции для поиска в массиве, например arraykeys(), arrayvalues(), arraykeyexists() и in_array(). www.php.net
array_search() ищет в массиве заданное значение и возвращает соответствующий ключ, если значение найдено. www.php.net www.scaler.com Если значение не найдено, функция возвращает false. clouddevs.com www.scaler.com
array_keys() возвращает все ключи или их часть из массива. www.php.net
array_values() возвращает все значения массива. www.php.net
arraykeyexists() проверяет, существует ли заданный ключ или индекс в массиве. www.php.net
in_array() проверяет, существует ли значение в массиве. www.php.net
Одно из отличий arraysearch() от inarray() заключается в возвращаемых значениях: www.positioniseverything.net
Также есть информация, что array_search() работает быстрее, чем поиск по массиву в циклах foreach и while, особенно для больших массивов. habr.com