Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Ответ в темуСоздание новой темыСоздание опроса

> Массивы в цикле.. Как вывести?
Strannik  
 ۩     Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 806
Пользователь №: 17108
На форуме: 7 лет, 8 месяцев, 20 дней
Карма: 0




Добрый день.


$b=0;

while(.....){

while ($info_cost= ........) {
.......
$cost[]=$info_cost['cost'];

if($b==0){$b1=0;$b2=1;}
else{$b1=$b+2;$b2=$b+3;}
echo $cost[$b1].'<br>'.$cost[$b2].'<br><br>';
}
/*конец цикла $info_cost*/
$b++;
}
/*конец главного цикла*/

/*var_dump($cost);
array(12) {
[0]=> string(3) ".00"
[1]=> string(4) "6.16"
[2]=> string(3) ".00"
[3]=> string(3) ".00"
[4]=> string(3) ".00"
[5]=> string(4) "4.31"
[6]=> string(3) ".00"
[7]=> string(3) ".00"
[8]=> string(3) ".00"
[9]=> string(3) ".00"
[10]=> string(3) ".00"
[11]=> string(3) ".00"
*/

}



Выводится предупреждение

Undefined offset: 4


Проблема в том, что не выводится 3-й элемент массива.

Т.Е. на втором цикле когда $b=1, выводится только значение .00(2 элемент массива), а 3-й элемент не выводится...

Правильно ли я делаю вывод данных из массива?
PMICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Strannik  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 806
Пользователь №: 17108
На форуме: 7 лет, 8 месяцев, 20 дней
Карма: 0




код сам по себе неверен. решил по иному



.....
.....
.....


$c.=$info_cost['cost'].',';
$s.=$info_cost['id_sale'].',';
}
$part_c=explode(',',$c);
$part_s=explode(',',$s);


$cb1=($part_c[0]!='.00'&&$part_c[0]!='')?$part_c[0]:'0.00';
$cb2=($part_c[1]!='.00'&&$part_c[1]!='')?$part_c[1]:'0.00';
}
PMICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
  Быстрый ответ
Информация о Госте
Введите Ваше имя
Кнопки кодов
Для вставки цитаты, выделите нужный текст и
НАЖМИТЕ СЮДА
Введите сообщение
Смайлики
:huh:  :o  ;) 
:P  :D  :lol: 
B)  :rolleyes:  <_< 
:)  :angry:  :( 
:unsure:  :blink:  :ph34r: 
     
Показать всё

Опции сообщения  Включить смайлики?
 Включить подпись?
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Ответ в темуСоздание новой темыСоздание опроса