Проверьте, полностью ли заполнен массив, используя 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;
}
Функция должна проверять отсутствие пустого элемента с помощью переменной $r.[/b]
Но что-то не так в моей функции.
Переменная $r не возвращается из анонимной функции array_walk_recursive().
Я думаю, что неправильно определять глобальную переменную, но я не знаю, как решить эту проблему, не делая этого.
Итак, как настроить функцию с помощью array_walk_recursive?

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

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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