> Какой порядок параметров у функции array_filter в PHP (PHP)
Уровень: senior · Роль: backend · Язык: PHP · Категория: Технические вопросы
Компании: витринатв
Стек: PHP
> Пример ответа
Функция array_filter в PHP принимает три параметра, но обязательным является только первый. Порядок следующий:
$array(обязательный) - исходный массив для фильтрации.$callback(опциональный) - callback-функция, определяющая условие фильтрации. Если не указан, удаляются все элементы, эквивалентныеfalse(пустые строки,null,false,0и т.д.).$mode(опциональный, начиная с PHP 5.6) - флаг, определяющий, какие ключи передавать в callback. Возможные значения:ARRAY_FILTER_USE_KEY- передаётся только ключ элемента.ARRAY_FILTER_USE_BOTH- передаётся и ключ, и значение.
Пример использования:
PHP$array = ['a' => 1, 'b' => 0, 'c' => 3];$result = array_filter($array, function($value) {return $value > 0;});// Результат: ['a' => 1, 'c' => 3]
> Похожие задачи по PHP
Как устроен жизненный цикл запроса в Symfony
Уровень: seniorРоль: backendКатегория: Технические вопросы
Компания: Travelata
Стек: PHP
Что произойдет при вызове асинхронной функции без await?
Уровень: seniorРоль: backendКатегория: Технические вопросы
Компания: витринатв
Стек: PHP
Почему перешли с расширения mysql на PDO в PHP
Уровень: seniorРоль: backendКатегория: Технические вопросы
Компания: vanta
Стек: PHP
Какой паттерн реализует Doctrine ORM
Уровень: middleРоль: backendКатегория: Технические вопросы
Компания: vanta
Стек: PHP
> Похожие задачи по backend
Как устроен жизненный цикл запроса в Symfony
Уровень: seniorЯзык: PHPКатегория: Технические вопросы
Компания: Travelata
Стек: PHP
Что произойдет при вызове асинхронной функции без await?
Уровень: seniorЯзык: PHPКатегория: Технические вопросы
Компания: витринатв
Стек: PHP
Почему перешли с расширения mysql на PDO в PHP
Уровень: seniorЯзык: PHPКатегория: Технические вопросы
Компания: vanta
Стек: PHP
Какой паттерн реализует Doctrine ORM
Уровень: middleЯзык: PHPКатегория: Технические вопросы
Компания: vanta
Стек: PHP
> ГОТОВЫ К СЛЕДУЮЩЕМУ СОБЕСЕДОВАНИЮ?
Запустите тренировочную сессию с ИИ и получите детальную обратную связь, чтобы увереннее проходить реальные интервью