3v4l.org

run code in 300+ PHP versions simultaneously
<?php $array = [ 'ec0e2603172c73a8b644bb9456c1ff6e-name' => 'Bruce', 'ec0e2603172c73a8b644bb9456c1ff6e-surname' => 'Wayne', 'ec0e2603172c73a8b644bb9456c1ff6e-city' => 'Gotham', '84d961568a65073a3bcf0eb216b2a576-name' => 'Clark', '84d961568a65073a3bcf0eb216b2a576-surname' => 'Kent', '84d961568a65073a3bcf0eb216b2a576-city' => 'Metropolis', //etc ]; $out = array(); foreach($array as $key => $val){ $tmp = explode("-", $key); $out[$tmp[0]][$tmp[1]] = $val; } print_r($out);
Output for git.master, git.master_jit, rfc.property-hooks
Array ( [ec0e2603172c73a8b644bb9456c1ff6e] => Array ( [name] => Bruce [surname] => Wayne [city] => Gotham ) [84d961568a65073a3bcf0eb216b2a576] => Array ( [name] => Clark [surname] => Kent [city] => Metropolis ) )

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:
222.96 ms | 406 KiB | 5 Q