[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проверить все значения в массиве на пустоту
NierRa
Добрый день уважаемые форумчане!

Array
(
[
id] =>
[
title] => name
[desc] => content
[reward] => item
[category] => epic
)

Подскажите пожалуйста какая функция проверяет все значения массива на пустоту?

Цель: нужно проверить массив и если у него хотя бы один элемент пустой...



Спустя 58 секунд (10.09.2012 - 05:33) inpost написал(а):
in_array('',$array); Только это пришло в голову smile.gif
Или вручную перечисляй: empty().

Спустя 2 минуты, 50 секунд (10.09.2012 - 05:36) NierRa написал(а):
На самом деле в массиве около 50 ключей. Вручную - руки отпадут cool.gif
Первый способ кажется подходит под мои нужды, спасибо.
Только заменил '' на 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/
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.