Я хочу преобразовать мой сложный массив в более простой для экспорта этого преобразованного более простого массива в файл CSV
.
В настоящее время моя структура массива имеет вид:
Array
(
[0] => Array
(
[_source] => Array
(
[block] => Array
(
[0] => Kurud
)
[district] => Array
(
[0] => Dhamtari
)
[state] => Array
(
[0] => Chhattisgarh
)
)
)
[1] => Array
(
[_source] => Array
(
[block] => Array
(
[0] => North-Bangeluru
)
[district] => Array
(
[0] => Bangalore
)
[state] => Array
(
[0] => Karnataka
)
)
)
)
и я хочу преобразовать вышеуказанный массив в указанный ниже формат:
array(
array("block", "district", "state"),
array("Kurud","Dhamtari","Chhattisgarh"),
array("North-Bangeluru","Bangalore","Karnataka")
)
Таким образом, ключи будут первым элементом, а затем каждым элементом со своими данными.
Вот что я попробовал:
foreach ($array as $key => $value) {
if (is_array($value)) {
$result = array_merge($result);
}
else {
$result[$key] = $value;
}
}
print_r(result);
заранее спасибо ...