3v4l.org

run code in 300+ PHP versions simultaneously
<?php function array_replace_keys($array, $keys) { print_r($keys);die; foreach ($keys as $search => $replace) { if ( isset($array[$search])) { $array[$replace] = $array[$search]; unset($array[$search]); } } return $array; } $var = '[{"player":"Tiger Woods"},{"player":"Gary Player"}]'; $temp = json_decode($var, true); foreach($temp as $k => &$v){ $v = array_combine(['golfer'], $v); } print_r($temp);
Output for git.master, git.master_jit, rfc.property-hooks
Array ( [0] => Array ( [golfer] => Tiger Woods ) [1] => Array ( [golfer] => Gary Player ) )

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
116.44 ms | 405 KiB | 5 Q