Задать вопрос
@Deman1

Как обработать array массив?

Здравствуйте, помогите мне пожалуйста обработать в цикле array масив, мой код ужасен знаю, но я только учусь.

$json = json_decode($response, true);
foreach ($json as $v) {
echo "id ".$v;
echo $v['date'];
echo $v['body'];
echo '
';
}
в $json у меня
array(1)
{
["response"]=> array(3)
{
[0]=> int(689)
[1]=> array(2)
{
["date"]=> int(1515603560) ["body"]=> string(2) "ок"
}
[2]=> array(2)
{
["date"]=> int(1515602696) ["body"]=> string(4) "4221"
}
}
}
где 2 array там их может быть и больше
  • Вопрос задан
  • 96 просмотров
Подписаться 1 Простой 3 комментария
Решения вопроса 1
foreach ($json['response'] as $k=>$v) 
{
  if (!isset($v['body'])) continue;
  echo "id ".$k.'<br>';
  echo $v['date'].'<br>';
  echo $v['body'];
  echo "\n";
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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