Я пытаюсь экспортировать в CSV, JSON в следующем формате: JSON массив Экспорт в CSV в PHP
$json_file2{
"errors":
{
"code":0,
"text":""
},
"results":
{
"resultado":
[
{
"referencia":"00000",
"cantidad":"24",
"cantidad_proveedor":null,
"delivery_time":"delivery time 2 days"
},
{
"referencia":"00001",
"cantidad":"24",
"cantidad_proveedor":"48",
"delivery_time":""
},
{
"referencia":"00098_1",
"cantidad":"96",
"cantidad_proveedor":null,
"delivery_time":"delivery time 4 days"
}
]
}
}
Мне нужно экспортировать в CSV
"referencia":"00000",
"cantidad":"24",
"cantidad_proveedor":null,
"delivery_time":"delivery time 2 days"
в этом формате:
"00000","24",null,"delivery time 2 days"
"00001","24","48",""
"00098_1","96",null,"delivery time 4 days"
......
Я стараюсь поступать так, как я учусь
$decoded = json_decode($json_file2);
$comments = $decoded->data[0]->results->resultado;
$fp = fopen('stock2.csv', 'w');
foreach($comments as $comment){
fputcsv($fp,$comment);
}
но всегда дает мне forea ошибки ch: Предупреждение: Недействительный аргумент, предоставленный foreach()
Где я делаю неправильно? Цистерны
PERFECT Ujin! БЛАГОДАРЯ! Я не могу дать вам положительный результат, не имея достаточной репутации :( – Juanjo
@Juanjo Вы можете принять ответ, нажав на галочку слева от этого пункта. Это даст пользователю репутацию +15, и я верю, что вы дадите + 2. –