最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php對(duì)csv文件的讀取,寫入,輸出下載操作詳解

 更新時(shí)間:2013年08月10日 09:10:48   作者:  
以下是php對(duì)csv文件的讀取,寫入,輸出下載操作進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以過(guò)來(lái)參考下

復(fù)制代碼 代碼如下:

<?php  
    $file = fopen('text.csv','r');

    while ($data = fgetcsv($file)) {    //每次讀取CSV里面的一行內(nèi)容  
   //print_r($data); //此為一個(gè)數(shù)組,要獲得每一個(gè)數(shù)據(jù),訪問(wèn)數(shù)組下標(biāo)即可
   $goods_list[] = $data;
    }
//print_r($goods_list);
echo $goods_list[0][1];
    fclose($file);  
?>


在實(shí)際工作中,很多時(shí)候需要把網(wǎng)站上的一些數(shù)據(jù)下載到CSV文件里,方便以后查看。
亦或者是用CSV進(jìn)行一些批量的上傳工作。
這個(gè)時(shí)候我們就需要對(duì)CSV進(jìn)行讀寫操作。

CSV的讀取操作

復(fù)制代碼 代碼如下:

<?php   
    $file = fopen('D:/file/file.csv','r');   
    while ($data = fgetcsv($file)) {    //每次讀取CSV里面的一行內(nèi)容   
         print_r($data); //此為一個(gè)數(shù)組,要獲得每一個(gè)數(shù)據(jù),訪問(wèn)數(shù)組下標(biāo)即可   
     }   
     fclose($file);   
?>  

<?php $file = fopen('D:/file/file.csv','r'); while ($data = fgetcsv($file)) { //每次讀取CSV里面的一行內(nèi)容 print_r($data); //此為一個(gè)數(shù)組,要獲得每一個(gè)數(shù)據(jù),訪問(wèn)數(shù)組下標(biāo)即可 } fclose($file); ?>

CSV的寫入操作

復(fù)制代碼 代碼如下:

<?php   
  $fp = fopen('d:/file/file.csv', 'w');   
  fputcsv($fp,array('aaa','bbb','cccc'));   
  fputcsv($fp,array('mmm','yyy','haha'));   //fputcsv可以用數(shù)組循環(huán)的方式進(jìn)行實(shí)現(xiàn)   
   fclose($fp);   
?>  

<?php $fp = fopen('d:/file/file.csv', 'w'); fputcsv($fp,array('aaa','bbb','cccc')); fputcsv($fp,array('mmm','yyy','haha')); //fputcsv可以用數(shù)組循環(huán)的方式進(jìn)行實(shí)現(xiàn) fclose($fp); ?>

輸出CSV(下載功能)

復(fù)制代碼 代碼如下:

<?php   
     header("Content-Type: text/csv");   
     header("Content-Disposition: attachment; filename=test.csv");   
     header('Cache-Control:must-revalidate,post-check=0,pre-check=0');   
     header('Expires:0');   
     header('Pragma:public');   
    echo "id,areaCode,areaName/n";   
    echo "1,cn,china/n";   
    echo "2,us,America/n";   
?>

輸出excel(下載功能)

header("Content-type:application/vnd.ms-excel");
header("Content-Disposition:filename=php100.xls");
echo "id,areaCode,areaName/n";   
echo "1,cn,china/n";   
echo "2,us,America/n"

相關(guān)文章

  • 使用PHP實(shí)現(xiàn)生成HTML靜態(tài)頁(yè)面

    使用PHP實(shí)現(xiàn)生成HTML靜態(tài)頁(yè)面

    在PHP網(wǎng)站開(kāi)發(fā)中為了網(wǎng)站推廣和SEO等需要,需要對(duì)網(wǎng)站進(jìn)行全站或局部靜態(tài)化處理,PHP生成靜態(tài)HTML頁(yè)面有多種方法,比如利用PHP模板、緩存等實(shí)現(xiàn)頁(yè)面靜態(tài)化,今天就以PHP實(shí)例教程形式討論P(yáng)HP生成靜態(tài)頁(yè)面的方法。
    2015-11-11
  • PHP session_start()問(wèn)題解疑(詳細(xì)介紹)

    PHP session_start()問(wèn)題解疑(詳細(xì)介紹)

    對(duì)于PHP的session功能,始終找不到合適的答案,尤其是一些錯(cuò)誤,還有一些沒(méi)有錯(cuò)誤的結(jié)果,最可怕的就是后者,一直為許多的初學(xué)者為難。就連有些老手,有時(shí)都被搞得莫名其妙
    2013-07-07
  • php使用ftp遠(yuǎn)程上傳文件類(完美解決主從文件同步問(wèn)題的方法)

    php使用ftp遠(yuǎn)程上傳文件類(完美解決主從文件同步問(wèn)題的方法)

    下面小編就為大家?guī)?lái)一篇php使用ftp遠(yuǎn)程上傳文件類(完美解決主從文件同步問(wèn)題的方法)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-09-09
  • 淺談定義一個(gè)PHP函數(shù)

    淺談定義一個(gè)PHP函數(shù)

    在過(guò)去很長(zhǎng)一段時(shí)間里,PHP都是開(kāi)發(fā)web應(yīng)用的不二之選?,F(xiàn)在7.x版本又填補(bǔ)了許多高級(jí)特性和現(xiàn)代化應(yīng)用的需求,并且提高了開(kāi)發(fā)者的效率。這門語(yǔ)言正不斷的發(fā)生改變,找出這些變化,并停止過(guò)去的寫法,放棄你原來(lái)的習(xí)慣并自豪的使用這些新特性,讓你的代碼更易讀易懂。
    2021-05-05
  • PHP獲取中英混合字符串長(zhǎng)度的方法

    PHP獲取中英混合字符串長(zhǎng)度的方法

    這篇文章主要介紹了PHP獲取中英混合字符串長(zhǎng)度的方法,需要的朋友可以參考下
    2014-06-06
  • php代碼檢查代理ip的有效性

    php代碼檢查代理ip的有效性

    這篇文章主要為大家詳細(xì)介紹了php檢查代理ip有效性的代碼,具有一定的實(shí)用價(jià)值,感興趣的小伙伴們可以參考一下
    2016-08-08
  • php和js實(shí)現(xiàn)根據(jù)子網(wǎng)掩碼和ip計(jì)算子網(wǎng)功能示例

    php和js實(shí)現(xiàn)根據(jù)子網(wǎng)掩碼和ip計(jì)算子網(wǎng)功能示例

    這篇文章主要介紹了php和js實(shí)現(xiàn)根據(jù)子網(wǎng)掩碼和ip計(jì)算子網(wǎng)功能,結(jié)合實(shí)例形式分析了PHP與js針對(duì)IP地址子網(wǎng)掩碼計(jì)算的相關(guān)操作技巧,需要的朋友可以參考下
    2019-11-11
  • PHP定時(shí)執(zhí)行計(jì)劃任務(wù)的多種方法小結(jié)

    PHP定時(shí)執(zhí)行計(jì)劃任務(wù)的多種方法小結(jié)

    PHP不支持多線程,有時(shí)候處理問(wèn)題不是那么爽,今天談?wù)撘幌翽HP定時(shí)執(zhí)行的方法
    2011-12-12
  • PHP使用三種方法實(shí)現(xiàn)數(shù)據(jù)采集

    PHP使用三種方法實(shí)現(xiàn)數(shù)據(jù)采集

    這篇文章主要介紹了PHP使用三種方法實(shí)現(xiàn)數(shù)據(jù)采集,對(duì)數(shù)據(jù)采集感興趣的同學(xué),可以參考下
    2021-04-04
  • php中取得URL的根域名的代碼

    php中取得URL的根域名的代碼

    php中取得URL的根域名的代碼,需要的朋友可以參考下。
    2011-03-03

最新評(píng)論

商丘市| 伊吾县| 张家港市| 阿克陶县| 阜南县| 南昌县| 登封市| 望谟县| 新田县| 北票市| 奇台县| 荣昌县| 枞阳县| 延长县| 登封市| 吐鲁番市| 武冈市| 漠河县| 荔波县| 正蓝旗| 上思县| 连山| 淳安县| 贡嘎县| 阳高县| 启东市| 长寿区| 墨脱县| 肃南| 黑龙江省| 贵定县| 汉阴县| 博乐市| 灵丘县| 北票市| 台安县| 平度市| 瓮安县| 会东县| 台北县| 中宁县|