Добрый день, друзья, помогите плиз с перебором массива. В PHP приходит JSON с массивами, данные из которых я хочу записать в CSV. С записью всё ок, но не могу понять как мне перебрать массив и записать по отдельности каждую строку...
header('Content-Type: application/excel');
header('Content-Disposition: attachment; filename="price.csv"');
$resultArray = $_POST["resultArray"];
$list = array (
array('Вид работ', 'Ед.изм.', 'Цена, руб.', 'Кол-во', "Всего, руб"), // шапка таблицы
array(kind, ed, price, amount, totalPrice), // а вот здесь я хочу добавлять данные из каждого
//пришедшего массива. Т.е. 1 массив - это одна строка в .csv
);
$fp = fopen('price.csv', 'w');
fputs($fp, chr(0xEF) . chr(0xBB) . chr(0xBF)); // BOM
foreach ($list as $fields) {
fputcsv($fp, $fields);
}
fclose($fp);
Массив который выводит var_dump
array(2) {
[110]=>
array(5) {
["kind"]=>
string(72) "Установка потолочной сушилки для белья"
["ed"]=>
string(4) "шт"
["price"]=>
string(4) "1500"
["amount"]=>
string(1) "1"
["totalPrice"]=>
string(5) "1 500"
}
[111]=>
array(5) {
["kind"]=>
string(66) "Установка настенной сушки для белья"
["ed"]=>
string(4) "шт"
["price"]=>
string(4) "1500"
["amount"]=>
string(1) "1"
["totalPrice"]=>
string(5) "1 500"
}
}
Подскажите плиз как это сделать.
P.S. кол-во вложенных массив (в итоге строк в .csv) может быть разное