- var_dump: documentation ( source)
- array_reduce: documentation ( source)
- print_r: documentation ( source)
- array_shift: documentation ( source)
<?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);