我有这个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