3v4l.org

run code in 300+ PHP versions simultaneously
<?php $json = '{ "device" : [{ "id" : "18496597", "clientDeviceId" : "18", "name" : "Adven", "state" : 1, "statevalue" : "0", "methods" : 3, "type" : "device", "client" : "2612195", "online" : "1", "editable" : 1, "ignored" : 0 }, { "id" : "18327685", "clientDeviceId" : "7", "name" : "Alla", "state" : 1, "statevalue" : null, "methods" : 3, "type" : "group", "client" : "261295", "online" : "1", "editable" : 1, "ignored" : 0 } ] }'; $devices = json_decode($json); var_dump($devices); foreach ($devices->device as $device) { echo $device->name . ' - '. $device->state . PHP_EOL; } echo json_last_error();

preferences:
63.55 ms | 402 KiB | 5 Q