3v4l.org

run code in 300+ PHP versions simultaneously
<?php $arr = [ ["year" => 1921, "name" => "bob"], ["year" => 1944, "name" => "steve"], ["year" => 1944, "name" => "doug"], ["year" => 1921, "name" => "jim"], ]; foreach ($arr as $item) { $result[$item['year']]['year'] = $item['year']; $result[$item['year']]['names'][] = ['name' => $item['name']]; } echo json_encode(['data' => array_values($result)], JSON_PRETTY_PRINT);
Output for git.master, git.master_jit, rfc.property-hooks
{ "data": [ { "year": 1921, "names": [ { "name": "bob" }, { "name": "jim" } ] }, { "year": 1944, "names": [ { "name": "steve" }, { "name": "doug" } ] } ] }

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:
48.28 ms | 402 KiB | 8 Q