- var_dump: documentation ( source)
- json_decode: documentation ( source)
- array_walk_recursive: documentation ( source)
<?php
/*
* This code should loop through $data, converting null to 0.
*/
$data = json_decode('{"last":"0.692776960","high":"0.692776960","low":"0.692776960","avg":0.6928,"vol":"0.252273837","vols":{"bid":null,"ask":null}}', true);
$new_data = $data;
array_walk_recursive($data, function (&$value) {
var_dump($value);
if ($value === null) {
$value = 0;
}
});
var_dump($new_data);