我正在使用php脚本逐行读取逗号分隔的csv文件。一切工作正常,但在我的输出我看到一个整数值1被打印在数组的末尾,不知道是从哪里来的?我检查我的csv文件,它没有1任何地方?使用PHP读取CSV文件时出现意外输出
<?php
$f_pointer=fopen("readme.csv","r"); // file pointer
while(! feof($f_pointer)){
$ar=fgetcsv($f_pointer);
echo print_r($ar[0]);
echo " ";
echo print_r($ar[1]);
echo "\n";
}
?>
readCsv.csv
bi-crossman-prod-251.services.joo.member.net,198.11.241.3
输出:
'回声的print_r(...)'... [print_r的() ](http://www.php.net/manual/en/function.print-r.php)返回一个布尔值true,然后回显(布尔trues回声为'1') – 2014-09-19 19:13:58