Бортовой журнал Ктулху
Сложив ширину шеи охранника с высотой потолка в офисе и умножив на длину ног секретарши, он понял, что фирма - серьезная.

Проверка многоуровневого массива на пустые значения PHP

Поиск рекурсивно в многоуровневом массиве пустых значений на PHP. Функция писалась для проверки json по-быстрому.

Единственный недостаток который пока не устранен - не слишком удобный вид возвращаемого значения.

screenshot 2018 02 23 12 59 28 1

function validateJson($json)
{
 $errors = [];
 foreach ($json as $key => $value) {
 if(is_array($value)){ 
 $errors[] = validateJson($value);
 } else {
 if(empty(trim($value))) {
 $errors[] = $key . " is empty";
 }
 }
 }
 return $errors;
}

github.com

Рейтинг@Mail.ru
Яндекс.Метрика
Hosting Ukraine
Счетчик PR-CY.Rank
Счетчик PR-CY.Rank