-1
У меня есть этот массив провайдераЭкспорт Json массива в CSV в PHP
[
{
"reference":"01042",
"images": [
"http:\/\/static1.provider.com\/34\/01042.jpg"
]
},
{
"reference":"01057",
"images":[
"http:\/\/static1.provider.com\/57\/01057.jpg",
"http:\/\/static3.provider.com\/58\/01057.jpg",
"http:\/\/static2.provider.com\/59\/01057.jpg"]
},
...
]
Я экспортировать с помощью следующего кода
$json_file2 = file_get_contents('http://direct.provider.com/public/ref_urlimage_20.json', false);
$decoded = json_decode($json_file2);
$fp = fopen('imagenes.csv', 'w');
foreach($decoded as $comment) {
fputcsv($fp, $comment);
}
fclose($fp);
, но он показывает мне следующий результат
01104,Array
01119,Array
40460,Array
00311,Array
00312,Array
00307,Array
Когда вам нужно экспортировать в этот формат
01104,http://static3.provider.com/155/01119.jpg
01119,http://static3.provider.com/155/04519.jpg,http://static3.provider.com/155/01148.jpg,http://static3.provider.com/155/0859.jpg
40460,http://static3.provider.com/155/01119.jpg,http://static3.provider.com/155/01118.jpg
00351,http://static3.provider.com/175/07219.jpg
...
Где я делаю неправильно? Благодаря
ли эта помощь? – Gogul
Я пытаюсь, но ничего не экспортирует, не создает файл output.csv Я продолжаю пытаться – Juanjo
Можете ли вы предоставить мне сырую строку json? – Gogul