3v4l.org

run code in 300+ PHP versions simultaneously
<?php $input = array ( array ( 'id' => 123, 'lfsnr' => 'abc', 'aktion' => 'A' ), array ( 'id' => 123, 'artikel' => 'RGUA 3', 'menge' => '20,18' ), array ( 'id' => 456, 'lfsnr' => '22013552', 'aktion' => 'A' ), array ( 'id' => 456, 'artikel' => 'RG 0/63 UA 3', 'menge' => '20,02' ) ); $the_ids = array_column($input, 'id'); array_multisort($the_ids, SORT_ASC, $input); $output = array(); foreach($price as $p){ $output[$p] = array(); } foreach($input as $i){ $id = $i['id']; foreach($i as $key => $input_identifier){ $output[$id][$key] = $input_identifier; } } $output = array_values($output); var_dump($output);
Output for git.master, git.master_jit, rfc.property-hooks
Warning: Undefined variable $price in /in/fHZIo on line 33 Warning: foreach() argument must be of type array|object, null given in /in/fHZIo on line 33 array(2) { [0]=> array(5) { ["id"]=> int(123) ["artikel"]=> string(6) "RGUA 3" ["menge"]=> string(5) "20,18" ["lfsnr"]=> string(3) "abc" ["aktion"]=> string(1) "A" } [1]=> array(5) { ["id"]=> int(456) ["artikel"]=> string(12) "RG 0/63 UA 3" ["menge"]=> string(5) "20,02" ["lfsnr"]=> string(8) "22013552" ["aktion"]=> string(1) "A" } }

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:
47.95 ms | 1500 KiB | 4 Q