Спустя 3 минуты, 51 секунда (10.03.2010 - 16:54) DedMorozzz написал(а):
if (empty(arr[$i])) $kol++;
Спустя 17 минут, 37 секунд (10.03.2010 - 17:12) Evilsoul написал(а):
Извини, но не могу понять.
Спустя 6 минут, 5 секунд (10.03.2010 - 17:18) DedMorozzz написал(а):
ага, ну смотри. У нас есть массив $arr.
далее делаем цикл:
далее делаем цикл:
$kol=0; // устанавливаем нашь счётчик на 0.
for ($i=0;$i<kol_vo_eltov_massiva;$i++){
if (empty(arr[$i])) $kol++; //ecли элемент массива пуст, то к переменой $kol добавляем единицу.
}
echo $kol;
Спустя 13 минут, 23 секунды (10.03.2010 - 17:31) Evilsoul написал(а):
Забавно
выдает 60 (все значения) а есть не пустых только 5
если написать !empty будет 0.
$kol=0;
for ($i=0;$i<count($arr);$i++)
{
if (empty($arr[$i])) $kol++;
}
echo $kol;
выдает 60 (все значения) а есть не пустых только 5
если написать !empty будет 0.
Спустя 4 минуты, 6 секунд (10.03.2010 - 17:35) DedMorozzz написал(а):
$arr=array('aaa','cccc','','12');
$kol=0;
for ($i=0;$i<count($arr);$i++)
{
if (empty($arr[$i])) $kol++;
}
echo $kol;//1
$kol=0;
for ($i=0;$i<count($arr);$i++)
{
if (!empty($arr[$i])) $kol++;
}
echo $kol;//3
Так что показывай весь код. Ибо это работает исправно.
Спустя 12 минут, 12 секунд (10.03.2010 - 17:48) Evilsoul написал(а):
там ещё нечего показывать это условие для формирования станицы из формы,))) блин, моя вина не указал какой массив ))) все дело в том что это асоциативный массив и $i не может ровняться 0 .
$arr = array('var' => 12, 'name' => 'vasia', 'age'=>16 и т.д.);
Спустя 5 минут, 29 секунд (10.03.2010 - 17:53) DedMorozzz написал(а):
$arr = array('var' => '12', 'name' =>'vasia', 'age'=>'');
$kol=0;
foreach($arr as $key=>$val){
if (empty($val)) $kol++;
}
echo $kol;//1
Спустя 6 минут, 39 секунд (10.03.2010 - 18:00) Evilsoul написал(а):
Низкий тебе поклон, я уже столько функций работы с массивами пролистал и ничего подходящего не нашёл.
теперь дальше простое условие
теперь дальше простое условие
if($kol>=50)
{
//вывод
}
else
echo 'Не заполнены обязательные поля';
Спустя 12 минут, 16 секунд (10.03.2010 - 18:12) DedMorozzz написал(а):
ммм...что бы этим хотел сказать? Иль просто мысли в слух?
Спустя 11 минут, 23 секунды (10.03.2010 - 18:23) Evilsoul написал(а):
Ты говорил код выложить
_____________
Кто хочет, ищет возможности, кто не хочет - причины. /_ К. Маркс
Истенно велик тот человек который сумел овладеть своим временем. /_Гесиод VIII-VII вв. до Р. Х.
Медлительный непрерывно борится с бедами всю жизнь. /_Гесиод VIII-VII вв. до Р. Х.
Для того что бы увидеть радугу нужно пережить дождь.
Женщины: Хочется чего-то красного но синего.