大佬教程收集整理的这篇文章主要介绍了php使用fputcsv()函数csv文件读写数据的方法,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
本文实例讲述了php使用fputcsv()函数csv文件读写数据的方法。分享给大家供大家参考。具体分析如下:
fputcsv() 函数用于将数据格式为csv格式,以便写入文件或者数据库.
$file = fopen("test.csv","w") or die("Can't Open test.csv");
foreach($test_array as $line_array)
{
$issuccess = fputcsv($file,$line_array);
print $issuccess."
";
if($issuccess===falsE)
{
die("Can't write csv line".$line_array);
}
}
fclose($filE) or die("Can't close file test.csv.");
fclose($filE) or die("Can't close file test.csv."); $result = ob_get_contents(); ob_end_clean();
file:需要读取的csv文件,此参数是必需的。
length:表示大于csv文件中最长的行的长度的值。php5之前是必需参数。在php5中是可选参数,如果不设置此参数或者将其设为0,php将会读取.
一整行的数据。如果行的长度超过8192个字节时,应该将length值设定一个数,而不是让php自动去计算行的长度。
separator:指定数据的分隔符,默认是逗号,如果指定为“;”,那么fgetcsv函数将按照“;”来解析行数据。
根据file的一行数据,返回一个数组,如果读取文件出错,则返回false,到达文件尾部时,也返回false.
下面是一个读取test.csv文件的例子:
'.htmlentities($csv_line[$i]).' | E) or die("Can't close file test.csv!");