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

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

 更新時間:2013年08月10日 09:10:48   作者:  
以下是php對csv文件的讀取,寫入,輸出下載操作進行了詳細的分析介紹,需要的朋友可以過來參考下

復制代碼 代碼如下:

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

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


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

CSV的讀取操作

復制代碼 代碼如下:

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

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

CSV的寫入操作

復制代碼 代碼如下:

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

輸出CSV(下載功能)

復制代碼 代碼如下:

<?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實現(xiàn)生成HTML靜態(tài)頁面

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

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

    PHP session_start()問題解疑(詳細介紹)

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

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

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

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

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

    PHP獲取中英混合字符串長度的方法

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

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

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

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

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

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

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

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

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

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

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

最新評論

怀化市| 冷水江市| 响水县| 合江县| 郁南县| 古浪县| 嘉禾县| 临清市| 盐源县| 绥阳县| 城口县| 九龙县| 普兰店市| 新宾| 瓮安县| 平舆县| 万源市| 石城县| 茂名市| 益阳市| 盖州市| 股票| 罗甸县| 郑州市| 肃北| 沙坪坝区| 海阳市| 吴忠市| 东乡县| 黑山县| 武宣县| 离岛区| 饶平县| 大荔县| 阜新市| 淮滨县| 基隆市| 抚远县| 景德镇市| 加查县| 辉南县|