Как определить, является ли массив пустым в PHP? - PullRequest
8 голосов
/ 13 апреля 2011

Я хочу проверить, что массив не имеет значений или что значения в массиве пусты. Может кто-нибудь объяснить, как это сделать?

Ответы [ 2 ]

20 голосов
/ 13 апреля 2011

Однажды я узнал очень умное решение здесь, на SO

if(!array_filter($array)) {
  //array contains only empty values
}

или даже умнее (если применимо):

if(!array_filter($array,'trim')) {
  //array contains only empty values
}
11 голосов
/ 13 апреля 2011

Вы хотите функцию empty(), вот документация пустой функции http://php.net/manual/en/function.empty.php

...