3v4l.org

run code in 300+ PHP versions simultaneously
<?php $arrays = [ [ "id" => 1, "order_id" => 1, "image_url" => "/resources/filename1" ], [ "id" => 2, "order_id" => 1, "image_url" => "/resources/filename2" ] ]; $start = array_shift($arrays); $start['image_url'] = [$start['image_url']]; var_dump($start); $arrays = array_reduce($arrays, function($carry, $item) { $carry['image_url'][] = $item['image_url']; return $carry; }, $start); print_r($arrays);

preferences:
48 ms | 402 KiB | 5 Q