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

php遍歷CSV類實(shí)例

 更新時(shí)間:2015年04月14日 10:03:52   作者:不吃皮蛋  
這篇文章主要介紹了php遍歷CSV類,實(shí)例分析了php針對(duì)csv文件的打開、讀取及遍歷的技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了php遍歷CSV類。分享給大家供大家參考。具體如下:

<?php
class CSVIterator implements Iterator
{ 
  const ROW_SIZE = 4096;
  private $filePointer;
  private $currentElement;
  private $rowCounter;
  private $delimiter;
  public function __construct( $file, $delimiter = ',' )
  {
    $this->filePointer = fopen( $file, 'r' );
    $this->delimiter  = $delimiter;
  }
  public function rewind()
  {
    $this->rowCounter = 0;
    rewind( $this->filePointer );
  }
  public function current()
  {
    $this->currentElement = fgetcsv($this->filePointer,self::ROW_SIZE,$this->delimiter);
    $this->rowCounter++;
    return $this->currentElement;
  }
  public function key()
  {
    return $this->rowCounter;
  }
  public function next()
  {
    return !feof( $this->filePointer );
  }
  public function valid()
  {
    if( !$this->next() )
    {
      fclose( $this->filePointer );
      return FALSE;
    }
    return TRUE;
  }
} // end class
?>

希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論

江门市| 颍上县| 柳州市| 五寨县| 滕州市| 吉林市| 浦县| 齐齐哈尔市| 铜山县| 海林市| 炎陵县| 东海县| 睢宁县| 麻江县| 常山县| 孟州市| 沧源| 蓝山县| 巢湖市| 宜丰县| 胶州市| 鹤岗市| 固镇县| 铁力市| 盖州市| 闸北区| 佛山市| 益阳市| 阳东县| 通化县| 乌兰浩特市| 页游| 温宿县| 长汀县| 泗洪县| 玉屏| 安宁市| 石棉县| 横峰县| 秦安县| 仁化县|