我想加載我的數組與對象.csvPHP加載對象陣列
當我用強制字符串編寫JSON時,它的好和我的代碼工作正常。
當我嘗試製作對象並將它們加載到數組中時,新對象會覆蓋數組中的所有對象,並且我得到的數組中的所有對象都具有相同的值。對我的錯誤有什麼建議嗎?
最後,可變內容給出有效的JSON(沒有 '[]' 括號),但陣列contentArr給出陣列全相同對象的...
Here's的代碼:
$content = '';
$contentArr = array();
$Obj = new stdClass();
$count = 0;
while ($csv = fgetcsv($file,1000,",")) {
$content .= "{\"number\":\"".$csv[0]=Filter($csv[0])."\",\"message\":\"".$csv[1]."\"},";
$count++;
$Obj -> number = $csv[0]=Filter($csv[0]);
$Obj -> message = $csv[1];
$contentArr[] = $Obj;
}
$content = substr($content, 0, -1);
謝謝,但這不是問題,我得到了與裝載物品到數組的一個問題。從csv獲取信息很好。這只是我的代碼的一部分,因爲原始代碼長約400行。 –