У меня есть файл CSV, который выглядит как:PHP преобразовать CSV в определенный формат JSON
Name, Id, Address, Place,
John, 12, "12 mark street", "New York",
Jane, 11, "11 bark street", "New York"...
У меня есть около 500 coloumns. Я хотел бы, чтобы преобразовать это в JSON, но я хочу, выход выглядеть следующим образом:
{
"name": [
"John",
"Jane"
],
"Id": [
12,
11
],
"Address": [
"12 mark street",
"12 bark street"
],
"Place": [
"New York",
"New York"
]
}
Использование PHP, как можно итерацию через файл CSV, так что я могу сделать каждый столбец в первой строке массива, который содержит значения в одном столбце во всех остальных строках?
Я хотел бы использовать 'file_get_contents' для загрузки CSV, затем' взрываются ("", $ csvfile) 'затем манипулировать массивом, пока вы не получите его так, как хотите, и, наконец,' json_encode'. –
Перечислить список, добавить к группам '$ output [" name "] [] = $ row [0];'. Покажите свою текущую попытку, если вам потребуется дополнительная консультация. – mario