Полный цикл в digital

Функция array_filter в PHP

Функция array_filter фильтрует массив функцией обратного вызова. В параметр функции последовательно будут попадать элементы массива и, если для этого элемента функция вернет true - элемент останется в массиве, а если false - удалится. В массиве останутся только те элементы, для которых функция обратного вызова верна true. Если исходный массив является ассоциативным, то его ключи сохраняются.

Синтаксис

<?php
array_filter(массив, функция обратного вызова);

Пример

Давайте оставим в массиве только положительные элементы:

<?php
function func($num)
{
if ($num >= 0) {
return true;
} else {
return false;
}
}
$arr = [1, -1, 2, -2, 3, -3];
$result = array_filter($arr, 'func');
var_dump($result);  // [1, 2, 3]
Заполните форму уже сегодня!
Для начала сотрудничества необходимо заполнить заявку или заказать обратный звонок. В ответ получите коммерческое предложение, которое будет содержать индивидуальную стратегию с учетом требований и поставленных задач
Работаем по будням с 9:00 до 18:00. Заявки, отправленные в выходные, обрабатываем в первый рабочий день до 12:00.
Спасибо, ваш запрос принят и будет обработан!
Эйч Маркетинг