@dimakruglyak

Как правильно написать условия для Json?

Есть файл json { "streams" : {
"stream1": { "alive" : 0, "iframe" : "url" },
"stream2": { "alive" : 0, "iframe" : "url" },
....
"stream8": { "alive" : 0, "iframe" : "url" },
} }

как правильно написать условия что бы когда все alive = 0 вывелось содержимое

сделал такт но что-то не то

if ($json->alive[0-8] == 0 ) {
echo '1';
}

Подскажите плиз.
  • Вопрос задан
  • 690 просмотров
Решения вопроса 1
delphinpro
@delphinpro
frontend developer
$sJson = '{"streams":{"stream1":{"alive":0,"iframe":"url" },"stream2":{"alive":0,"iframe":"url"},"stream8":{"alive":0,"iframe":"url"}}}';
$rgJson = json_decode($json, true);
$allDead = true;
foreach($rgJson['streams'] as $stream) {
  if ($stream['alive'] != 0) {
    $allDead = false;
    break;
  }
}

if ($allDead) {
  echo '1';
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы