I'm not even sure if we called transform, but, let's say we have an array like this:
A)
Array
(
[id] => 532b436477936
[name] => Record #1
[created] => 20-03-2014
[regions] => Array
(
[0] => Array
(
[id] => 532b3fcbf2353
[name] => Region #2
[created_at] => 1395343322
)
[1] => Array
(
[id] => 532b3fcbf2354
[name] => Region #3
[created_at] => 1395343323
)
)
)
And we wish to transform it like this:
B)
Array
(
[0] => Array
(
[id] => 532b436477936
[name] => Record #1
[created] => 20-03-2014
[regions.id] => 532b3fcbf2353
[regions.name] => Region #2
[regions.created_at] => 1395343322
)
[1] => Array
(
[id] => 532b436477936
[name] => Record #1
[created] => 20-03-2014
[regions.id] => 532b3fcbf2354
[regions.name] => Region #3
[regions.created_at] => 1395343323
)
)
Can I have some help with the code please?
$actual = array(
'id' => '532b436477936',
'name' => 'Record #1',
'created' => '20-03-2014',
'regions' => array(
array('id' => '532b3fcbf2353', 'name' => 'Region #2'),
array('id' => '532b3fcbf2354', 'name' => 'Region #3')
)
);
var_dump($actual);
$desired = array(
array(
'id' => '532b436477936',
'name' => 'Record #1',
'created' => '20-03-2014',
'regions.id' => '532b3fcbf2353',
'regions.name' => 'Region #2',
),
array(
'id' => '532b436477936',
'name' => 'Record #1',
'created' => '20-03-2014',
'regions.id' => '532b3fcbf2354',
'regions.name' => 'Region #3',
)
);
var_dump($desired);
Can I have some lights on were to look at in order to transform A, into B?