D
D
dimakruglyak2016-06-28 00:59:39
JSON
dimakruglyak, 2016-06-28 00:59:39

How to properly write conditions for 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';
}
Подскажите плиз.

Answer the question

In order to leave comments, you need to log in

1 answer(s)
S
Sergey delphinpro, 2016-06-28
@dimakruglyak

$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';
}

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question