将csv文件读入数组

时间:2010-11-28 18:42:25

标签: php database arrays

我是非常新的php所以请耐心地帮助我学习。我有一个.csv文件,长33行(包括标题)和4列宽。我想将数据读入数组,以便我可以开始对其进行排序和操作。

这样做的最佳方法是什么?代码snippits是我学习代码的最佳方式,因为我可以阅读,解释,使用然后回吐我可能有的问题。

1 个答案:

答案 0 :(得分:5)

使用fgetcsv从csv文件行返回一个数组。要查看它爆炸,请运行将返回的数组放入print_r()函数。要在漂亮的打印类型视图中看到它,您可以将其包装在<pre>标记

<?php
if (($handle = fopen("test.csv", "r")) !== FALSE) {
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
    echo "<pre>".print_r($data)." <br /></pre>";
}
fclose($handle);
}
?>

这应该是一个好的开始。

http://php.net/manual/en/function.fgetcsv.php