I've this sort of multidimensional array in PHP:
Array(
[0] => Array(
[continent] => Europe
[country] => France
[cities] => Array(
[0] => Paris
[1] => Nice
)
)
[1] => Array(
[continent] => North America
[country] => Canada
[cities] => Array(
[0] => Toronto
[1] => Ottawa
)
)
)
What I'm tryin to do is to list all the cities with the contient and country by creating a new array like this:
Array(
[0] => Array(
[city] => Paris
[continent] => Europe
[country] => France
)
[1] => Array(
[city] => Nice
[continent] => Europe
[country] => France
)
...
)
This is what I've try:
foreach($continents as $continent => $cities) {
foreach($cities as $city) {
$arr[] = array('city' => $city, 'continent' => $continent, 'country' => $continent['country']);
}
}
Thanks for your help.