-1
我有一個簡單的腳本看起來像:PHP JSON編碼來自CSV
$row_to_show = 2;
$handle = fopen('myfile.csv', 'r');
if ($handle !== false) {
$row_count = 0;
while($csv_line = fgetcsv($handle)) {
$row_count++;
if ($row_count == $row_to_show) {
$latestResults = ($csv_line);
echo json_encode($latestResults);
}
}
}
它吸引CSV文件的第2行。然後將其編碼爲json,並如下顯示:
[「20-Apr-2013」,「46」,「8」,「34」,「38」,「44」,「42」 , 「14」, 「4」, 「灰背隼」]
然而,我想要做的是一樣的東西:
"Date":20-Apr-2013,"ball1":46,"ball2":8,"ball3":34,"ball4":38,"ball5":44"ball6":42,"bonusball":14,"set":4,"machine":MERLIN
如何實現這一目標?在此先感謝
你有沒有標題作爲文件的第一行? – 2013-04-24 19:54:36
查看array_combine()來添加鍵。首先執行_build_你的數組,然後在while循環之後執行'echo json_encode();'。 – Wrikken 2013-04-24 19:55:28
是的,我在第1行做 – Bushell 2013-04-24 19:55:34