Проверьте, полностью ли заполнен массив, используя array_walk_recursive. ⇐ Php

Кемеровские программисты php общаются здесь
Anonymous
Проверьте, полностью ли заполнен массив, используя array_walk_recursive.

Сообщение Anonymous »

Как проверить, полностью ли заполнен массив в PHP с помощью функции array_walk_recursive?Смотрите фрагмент кода.

Код: Выделить всё

function checker($arr) {
$r = 1;
array_walk_recursive($arr, function($value, $key) {
if ($value == '') { $r = 0; }
//echo "$value = $key\n";
});
return $r;
}
Функция должна проверить отсутствие пустого элемента[/b]
Но в моей функции что-то не так.
Переменная $r не возвращается из анонимной функции array_walk_recursive().
Я думаю, неправильно определять глобальная переменная, но я не знаю, как решить эту проблему, не делая этого.
Итак, как настроить функцию с помощью array_walk_recursive?

Подробнее здесь: https://stackoverflow.com/questions/791 ... -recursive

Вернуться в «Php»