PHP遍历CSV类实例

本文演示了CSV类的PHP遍历,供大家参考:


< PHP
csviterator实现迭代器类
{
const row_size = 4096;
私人filepointer美元;
私人currentelement美元;
私人rowcounter美元;
私人为分隔符;
公共功能__construct($文件分隔符=美元',')
{
美元-> filepointer = fopen(文件、R′);
$ >分隔符= $定界符;
}
公共功能倒带()
{
美元-> rowcounter = 0;
倒带(美元-> filepointer);
}
公共函数电流()
{
美元-> currentelement = fgetcsv(美元-> filepointer,自::row_size,美元->分隔符);
美元-> rowcounter + +;
Return $this->currentElement;
}
公共功能键()
{
返回rowcounter美元->;
}
公共职能下()
{
返回!Feof(美元-> filepointer);
}
公共功能有效()
{
如果(!$下面())
{
Fclose(美元-> filepointer);
返回false;
}
返回true;
}
结束类
>


希望本文能对大家的PHP程序设计有所帮助。