Как определить, является ли массив пустым в PHP?


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

Author: Cody Gray, 2011-04-13

2 answers

Когда-нибудь я научусь очень умному решению здесь, на SO

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

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

if(!array_filter($array,'trim')) {
  //array contains only empty values
}
 19
Author: Your Common Sense, 2011-04-13 13:29:36

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

 11
Author: Tnem, 2011-04-13 13:02:48