亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > PHP > 正文

php使用fputcsv()函數csv文件讀寫數據的方法

2024-05-04 23:29:50
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了php使用fputcsv()函數csv文件讀寫數據的方法,分析了fputcsv()函數針對csv文件的讀寫操作技巧,具有一定參考借鑒價值,需要的朋友可以參考下
 

本文實例講述了php使用fputcsv()函數csv文件讀寫數據的方法。分享給大家供大家參考。具體分析如下:

fputcsv() 函數用于將數據格式為csv格式,以便寫入文件或者數據庫.

1.將字符串寫入csv文件中,代碼如下:

復制代碼代碼如下:
$test_array = array( 
    array("111","sdfsd","sdds","43344","rrrr"), 
    array("sssssssss","gdfgfd","232323","wwewe","dsfds"), 
    array("fgfg","e4343","dsfds","w2332","xcvxc"), 
    array("11212","2323","344343","344343","rerreer"), 
    array("fds","43344444","33333333","ttttttt","gggggggggggg"), 
    array("kdfs","dsfdsfds","wewewe","sdsdddddddd","wwwwwwwwwww")
); 
 
$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."<br>"; 
 if($isSuccess===false) 
    { 
        die("Can't write csv line".$line_array); 
    } 

fclose($file) or die("Can't close file test.csv.");

fputcsv()函數返回所寫入行的字符的個數或者false,當寫入失敗時返回false.

 

2.將格式化的csv字符串保存到字符串中,代碼如下:

復制代碼代碼如下:
$test_array = array( 
        array("111","sdfsd","sdds","43344","rrrr"), 
        array("sssssssss","gdfgfd","232323","wwewe","dsfds"), 
        array("fgfg","e4343","dsfds","w2332","xcvxc"), 
        array("11212","2323","344343","344343","rerreer"), 
        array("fds","43344444","33333333","ttttttt","gggggggggggg"), 
        array("kdfs","dsfdsfds","wewewe","sdsdddddddd","wwwwwwwwwww") 
); 
ob_start(); 
$file = fopen("php://output","w") or die("Can't Open php://output"); 
foreach($test_array as $line_array) 

        $isSuccess = fputcsv($file,$line_array); 
        if($isSuccess===false) 
        { 
            die("Can't write csv line".$line_array); 
        } 
}

 

fclose($file) or die("Can't close file test.csv."); 
$result = ob_get_contents(); 
ob_end_clean();


以用fgetcsv(file,length,separator,enclosure)函數讀取csv文件.

 

fgetcsv的參數說明如下:

file:需要讀取的csv文件,此參數是必需的。

length:表示大于csv文件中最長的行的長度的值。php5之前是必需參數。在php5中是可選參數,如果不設置此參數或者將其設為0,php將會讀取.

一整行的數據。如果行的長度超過8192個字節時,應該將length值設定一個數,而不是讓php自動去計算行的長度。

separator:指定數據的分隔符,默認是逗號,如果指定為“;”,那么fgetcsv函數將按照“;”來解析行數據。

fgetcsv的返回值:

根據file的一行數據,返回一個數組,如果讀取文件出錯,則返回false,到達文件尾部時,也返回false.

下面是一個讀取test.csv文件的例子:

復制代碼代碼如下:
$file = fopen('test.csv','r') or die("Can't open file test.csv"); 
$color="#ff0000"; 
print '<table border=0>'; 
while($csv_line=fgetcsv($file)) 

        print "<tr>"; 
        $len = count($csv_line); 
        for($i=0;$i<$len;$i++) 
        { 
            if($i%2==0)$color="#cccccc"; 
            else $color="#999999"; 
            print '<td bgcolor='.$color.'>'.htmlentities($csv_line[$i]).'</td>'; 
        } 
        print "</tr>"; 

print '</table>'; 
fclose($file) or die("Can't close file test.csv!");

 

希望本文所述對大家的php程序設計有所幫助。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲精品国精品久久99热| 亚洲成**性毛茸茸| 亚洲人成电影在线观看天堂色| 国产精品入口日韩视频大尺度| 久久精品久久久久久国产 免费| 国产精品第七十二页| 9.1国产丝袜在线观看| 韩国福利视频一区| 91成人国产在线观看| 在线日韩日本国产亚洲| 久久免费精品日本久久中文字幕| 欧美限制级电影在线观看| 国产亚洲欧美aaaa| 国产精品综合久久久| 精品国内自产拍在线观看| 在线精品视频视频中文字幕| 欧美疯狂xxxx大交乱88av| 91久久久国产精品| 亚洲福利视频在线| 久久久久国产一区二区三区| 亚洲激情视频网| 亚洲小视频在线| 欧美日本高清视频| 欧美亚洲另类在线| 亚洲系列中文字幕| 91精品久久久久久久久| 91精品久久久久| 久久久久久久香蕉网| 亚洲精品大尺度| 日本精品视频网站| 国语自产精品视频在免费| 欧美激情一二三| 性金发美女69hd大尺寸| 少妇激情综合网| 国产丝袜一区视频在线观看| 91精品啪在线观看麻豆免费| 91夜夜未满十八勿入爽爽影院| 精品久久久久久久久久久| 亚洲精品久久在线| 91嫩草在线视频| 亚洲欧美一区二区精品久久久| 91sa在线看| 色综合91久久精品中文字幕| 青青在线视频一区二区三区| 亚洲精品成人免费| 亚洲精品91美女久久久久久久| 国产精品揄拍一区二区| 久久久www成人免费精品| 国产精品日日摸夜夜添夜夜av| 91沈先生作品| 亚洲国产精彩中文乱码av在线播放| 欧美极度另类性三渗透| 欧美日韩亚洲天堂| 亚洲国产欧美日韩精品| 欧美高清性猛交| 国内久久久精品| 国产精品6699| 国产性猛交xxxx免费看久久| 91精品在线观看视频| 亚洲最大中文字幕| 国产一区二区色| 欧洲日韩成人av| 亚洲欧美中文在线视频| 亚洲精品美女久久| 久久久久久亚洲精品中文字幕| 中文字幕日韩在线观看| 久久资源免费视频| 在线一区二区日韩| 国产精品爽黄69| 亚洲欧美国产精品va在线观看| 亚洲第一区中文字幕| 中文字幕不卡av| 国内精品久久久久久久| 亚洲午夜女主播在线直播| 97视频在线看| 亚洲第一黄色网| 97精品久久久中文字幕免费| 国产日韩综合一区二区性色av| 国产成人一区二区三区电影| 亚洲成人久久久| 国产精品久久久久久久天堂| 久久久久久网址| 欧美精品免费播放| 人人做人人澡人人爽欧美| 国产精品永久免费视频| 亚洲欧美国产制服动漫| 亚洲淫片在线视频| 国产精品最新在线观看| 亚洲黄一区二区| 欧美激情网友自拍| 欧美日韩高清区| 欧美综合在线第二页| 精品国内自产拍在线观看| 国产日韩在线免费| 最近2019中文字幕第三页视频| 日韩欧美在线观看视频| 亚洲图片制服诱惑| 亚洲欧洲日本专区| 亚洲女成人图区| 亚洲精品一区二区网址| 亚洲精品美女视频| 亚洲最大的网站| 九色精品美女在线| 亚洲aa中文字幕| 久久香蕉国产线看观看av| 欧美一区第一页| 亚洲成人三级在线| 亚洲午夜未删减在线观看| 亚洲香蕉成人av网站在线观看| 日韩精品视频在线| 亚洲国产古装精品网站| 国产成人精品av在线| 日韩中文字幕不卡视频| 国产精品免费一区豆花| 97视频在线观看成人| 成人福利视频在线观看| 综合久久五月天| 在线看日韩av| 欧美最顶级丰满的aⅴ艳星| 欧美日韩在线观看视频小说| 日韩三级成人av网| 久久91精品国产91久久久| 日韩欧美在线视频| 岛国视频午夜一区免费在线观看| 成人免费淫片视频软件| 国产精品中文字幕久久久| 精品国产依人香蕉在线精品| 日本一区二区三区四区视频| 国内伊人久久久久久网站视频| 91香蕉嫩草神马影院在线观看| 久久精品成人欧美大片| 国产精品视频在线播放| 国产97在线|亚洲| 欧美激情亚洲另类| 国产欧美日韩中文| 亚洲最大福利网| 黄色91在线观看| 欧美孕妇性xx| 亚洲国产精品人人爽夜夜爽| 日韩在线视频网站| 亚洲第一区在线观看| 麻豆一区二区在线观看| 欧美做受高潮电影o| 伊人精品在线观看| 亚洲国产成人在线视频| 国产亚洲精品美女久久久久| 97国产在线观看| 欧美一级bbbbb性bbbb喷潮片| 曰本色欧美视频在线| 国产精品视频久久久久| 欧美视频13p| 91av免费观看91av精品在线| 一区二区三区四区在线观看视频| 亚洲伊人久久大香线蕉av| 日本亚洲精品在线观看| 91久久精品美女| 亚洲人av在线影院| 欧美综合在线第二页| 热久久美女精品天天吊色| 国产在线播放不卡| 狠狠躁天天躁日日躁欧美| 136fldh精品导航福利| 久久综合伊人77777尤物| 日韩欧美在线免费|