Array
(
[id] =>
[title] => name
[desc] => content
[reward] => item
[category] => epic
)
Подскажите пожалуйста какая функция проверяет все значения массива на пустоту?
Цель: нужно проверить массив и если у него хотя бы один элемент пустой...
Спустя 58 секунд (10.09.2012 - 05:33) inpost написал(а):
in_array('',$array); Только это пришло в голову 
Или вручную перечисляй: empty().

Или вручную перечисляй: empty().
Спустя 2 минуты, 50 секунд (10.09.2012 - 05:36) NierRa написал(а):
На самом деле в массиве около 50 ключей. Вручную - руки отпадут 
Первый способ кажется подходит под мои нужды, спасибо.
Только заменил '' на NULL. Это не смертельно?

Первый способ кажется подходит под мои нужды, спасибо.
Только заменил '' на NULL. Это не смертельно?
Спустя 21 минута, 12 секунд (10.09.2012 - 05:57) inpost написал(а):
'' != NULL , надо по существу делать. NULL - это булеан, а '' - строка пустая.
Спустя 36 минут, 45 секунд (10.09.2012 - 06:34) Игорь_Vasinsky написал(а):
Спустя 1 час, 57 минут, 28 секунд (10.09.2012 - 08:32) Skesh написал(а):
Вот так можно:
Array mame
(
[id] =>
[title] => name
[desc] => content
[reward] => item
[category] => epic
)
for ($i=0; $i<=count($name); $i++)
{
if (empty($name[$i]))
{
echo "Пустой елемент в $i значении.";
}
}
Спустя 4 часа, 7 минут, 43 секунды (10.09.2012 - 12:39) NierRa написал(а):
Благодарю всех за помощь
Спустя 4 часа, 9 минут, 30 секунд (10.09.2012 - 16:49) Arh написал(а):
if(array_search('',$array)){
echo 'Есть пустые';
} else {
echo 'Нет пустых';
}
_____________
Задача на корректную обработку данных (мое решение)
http://eu.battle.net/sc2/ru/profile/2212951/1/IIIIIIIIIIII/