我正在循環中使用數據數組創建逗號分隔文件。但問題是如果數組中的任何位置已經有一個逗號,那麼它不會創建一個正確的逗號分隔文件。如何在逗號分隔文件中插入逗號
如何在逗號分隔的文件中包含逗號的字符串。
感謝
我正在循環中使用數據數組創建逗號分隔文件。但問題是如果數組中的任何位置已經有一個逗號,那麼它不會創建一個正確的逗號分隔文件。如何在逗號分隔文件中插入逗號
如何在逗號分隔的文件中包含逗號的字符串。
感謝
認沽qoutation標記("
)串繞。如果你也有「在字符串中,通過加倍逃避這些實例行:
"hello world, I'll call you ""Earth""", 4, 2, "another string"
所以,如果你有在變量$字段中輸入字符串,規範以這種方式現場:
$field = '"'. str_replace('"', '""', $field) .'"';
通常的方法是引用領域:
id,name,position
1,"Maxwell, Sam",CTO
2,Bob,Techie
這取決於什麼程序將被讀取文件
如果解析器是作爲狀態機寫入的,則當字符串在引號周圍時,不應將逗號作爲分隔符處理。
+1將這項工作如果我想提示用戶下載文件創建成功文件時?我檢查了上面的鏈接它有一個例子,它在硬盤上創建一個文件,但是如何提示用戶下載創建的文件。謝謝 – Awan 2011-05-06 11:24:34
http://php.net/manual/en/function.tmpfile.php – 2011-05-06 11:26:00
http://stackoverflow.com/search?q=[php]+force+download – 2011-05-06 11:26:29