3v4l.org

run code in 300+ PHP versions simultaneously
<?php $rows = array ( 0 => array ( 'name' => 'Roger', 'id' => '1', ), 1 => array ( 'name' => 'David', 'id' => '2', ), 2 => array ( 'name' => 'David', 'id' => '2', ), ); $output = []; foreach ($rows as $row) { $output[$row['id']] = $row; } print_r($output);
Output for 8.0.1 - 8.0.30, 8.1.0 - 8.1.34, 8.2.0 - 8.2.30, 8.3.0 - 8.3.30, 8.4.1 - 8.4.18, 8.5.0 - 8.5.3
Array ( [1] => Array ( [name] => Roger [id] => 1 ) [2] => Array ( [name] => David [id] => 2 ) )

preferences:
88.05 ms | 1135 KiB | 5 Q