Задать вопрос
xoma2
@xoma2
Программист

Почему не работает цикл?

for($i = 0;$i < count($rows); $i++){

                if($rows[$i]['data_type'] == 'photo'){
                    $rows[$i]['post_data'] = $rows[$i+1]['post_data'].'|||'.$rows[$i+2]['post_data'];
                    unset($rows[$i+1]);
                    unset($rows[$i+2]);
                }

            }

Почему не работает код?
Пишет ошибку
  • Вопрос задан
  • 2268 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@IceJOKER
Web/Android developer
Представьте , что в массиве 10 записей - что будет при выполнении (пред)последней итерации ?
$rows[$i+1]
$rows[$i+2]
Ответ написан
benbor
@benbor
Помог ответ - не забудь лайкнуть
Собрались тут резко клуб вангующих, и будем угадывать, какую ошибку пишет
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы