- array_map: documentation ( source)
- var_dump: documentation ( source)
- array_reduce: documentation ( source)
<?php
$items = array(
array(
array("Color" => "Blue"),
array("Size" => "S")
),
array(
array("Color" => "Blue"),
array("Size" => "M")
)
);
$new_items = array_map(function ($item) {
return array_reduce($item, function ($seed, $key_values) {
return array_map(function ($value) {
var_dump($value);
$seed[] = $value;
}, $key_values);
return $seed;
}, array());
}, $items);
var_dump($new_items);