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

php遍歷CSV類實例

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

本文實例講述了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
?>

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

相關文章

最新評論

罗定市| 巴中市| 河南省| 石家庄市| 溧阳市| 南靖县| 黔江区| 师宗县| 崇左市| 宜阳县| 乐陵市| 科技| 泾源县| 洛浦县| 化州市| 高淳县| 甘肃省| 壤塘县| 绥中县| 西充县| 兴城市| 正安县| 通州区| 梁平县| 三河市| 浠水县| 元阳县| 宁德市| 江华| 连城县| 察雅县| 闸北区| 富源县| 榆中县| 五台县| 长汀县| 临澧县| 梓潼县| 江口县| 申扎县| 旺苍县|