【发布时间】:2012-06-09 23:53:08
【问题描述】:
我正在尝试导入 CSV,并且能够删除列,并且只导入选定的列。
所以我有一个选定字段的数组和 CSV 文件。我可以删除行,但在跳过列时遇到问题。
这是我用来显示表格的内容,只是试图测试删除列。这里没有什么特别的。只需要知道在哪里放置任何 if 语句或任何东西。欢迎提示、建议、样品!
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
echo("<tr>\r\n");
foreach ($data as $index=>$val) {
echo("\t<td>$val</td>\r\n");
}
echo("</tr>\r\n");
} //end while
我在哪里放置任何 if 语句以只允许剩余的行?我已经尝试过 in_array、array_diff 等 - 似乎没有任何效果?
既然我正在输入这个,我应该在插入之前使用 PHP 删除列吗?什么是最佳实践?
谢谢 jt
【问题讨论】: