3v4l.org

run code in 300+ PHP versions simultaneously
<?php $var = '[{"player":"Tiger Woods"},{"player":"Gary Player"}]'; $temp = json_decode($var, true); function json_change_key($arr, $oldkey, $newkey) { $json = str_replace('"'.$oldkey.'":', '"'.$newkey.'":', json_encode($arr)); return json_decode($json, true); } $temp = json_change_key($temp, 'player', 'golfer'); print_r($temp);

This is an error 500

Value for `_results` contains invalid data `array`


preferences:
198.63 ms | 2152 KiB | 15 Q