我有這個PHP:爲什麼這個PHP fgetcsv()僅顯示csv的某些部分?
$handle = fopen($_FILES["csvfile"]["tmp_name"], "r");
while (($data = fgetcsv($handle, 5000, ",", '"')) !== FALSE) {
echo "<pre>";
print_r($data);
echo "<pre>";
}
<form method="post">
<input type="file" name="csvfile">
<input type="submit>
的CSV是由HTML <input type="file">
提供。現在它正在打印只有第一個值和逗號或每行的數組,而不是打印出每行的十一個數組的數組。我知道它做正確的事情,但不知何故搞亂了我的代碼,無法弄清楚我做了什麼。
這裏是CSV的例子:
"lorem","ipsum","dolor","sit","amet","consectetuer","adipiscing","elit","sed ","diam","nonummy",
-1修復您的標題。 –
老兄,在哪裏輸入? – ajreal
你確定你指定了分隔符嗎?發佈輸入數據的樣本也 – Quamis