我是非常新的php所以请耐心地帮助我学习。我有一个.csv文件,长33行(包括标题)和4列宽。我想将数据读入数组,以便我可以开始对其进行排序和操作。
这样做的最佳方法是什么?代码snippits是我学习代码的最佳方式,因为我可以阅读,解释,使用然后回吐我可能有的问题。
答案 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);
}
?>
这应该是一个好的开始。