Я хочу проверить, что массив не имеет значений или что значения в массиве пусты. Может кто-нибудь объяснить, как это сделать?
Однажды я узнал очень умное решение здесь, на SO
if(!array_filter($array)) { //array contains only empty values }
или даже умнее (если применимо):
if(!array_filter($array,'trim')) { //array contains only empty values }
Вы хотите функцию empty(), вот документация пустой функции http://php.net/manual/en/function.empty.php
empty()