fork download
  1. <?php
  2.  
  3. $data = '{"online":[
  4. {"user":"1004","status":"Unmonitored"},
  5. {"user":"1005","status":"Unmonitored"},
  6. {"user":"1006","status":"Unmonitored"},
  7. {"user":"2501","status":"Unmonitored"},
  8. {"user":"2502","status":"Unmonitored"},
  9. {"user":"2503","status":"Unmonitored"},
  10. {"user":"2504","status":"Unmonitored"}
  11. ]}';
  12.  
  13. $decoded_array = json_decode($data, true); // note the second param
  14. var_dump($decoded_array['online'][0]['status']); // "Unmonitored"
  15.  
  16. $decoded_std = json_decode($data);
  17. var_dump($decoded_std->online[0]->status);
Success #stdin #stdout 0.02s 52472KB
stdin
Standard input is empty
stdout
string(11) "Unmonitored"
string(11) "Unmonitored"