PHP

Функция in_array в многомерном массиве

PHP. Применение функции in_array, поиск в многомерном массиве

sqlka.ruОпубликовано: Чтение: 1 мин.
Функция in_array в многомерном массиве
if(!function_exists('inArrayRecursive')){
    function inArrayRecursive($needle, $haystack, $strict = false)
    {
        foreach ($haystack as $item) {
            if (($strict ? $item === $needle : $item == $needle) || (is_array($item) && inArrayRecursive($needle, $item, $strict))) {
                return true;
            }
        }
        return false;
    }
}


$a = array('1', '2', '3', array('4'));
$b = '4';
echo(inArrayRecursive($a, $b));

Хотите освоить SQL для работы с данными?

В SQLka можно изучать SQL последовательно или готовиться к собеседованиям. Запросы выполняются прямо в браузере — устанавливать базу данных не нужно.

sqlka.ru

support@sqlka.ru

Дальше по теме

PHP

Получаем список популярных поисковых запросов из Яндекс.Вебмастер через PHP API

Практическое руководство по использованию API Яндекс.Вебрастера на PHP для получения ТОП популярных поисковых запросов по вашим сайтам. Примеры кода, авторизация OAuth, обработка ответов.

sqlka.ruЧтение: 9 мин.
← Все статьи