在放大镜下,你可以看到每一片雪花都是一幅幅精美的图案:有的是晶莹的薄片,有的像白亮的银针,有的像一把张开的小扇,有的像夜空的星星……
本文实例讲述了php实现的读取CSV文件函数。分享给大家供大家参考,具体如下:
function read_csv($cvs) {
$shuang = false;
$str = file_get_contents($cvs);
for ($i=0;$i<strlen($str);$i++) {
if($str{$i}=='"') {
if($shuang) {
if($str{$i+1}=='"') {
$str{$i} = '*';
$str{$i+1} = '*';
} else {
$shuang = false;
}
} else {
$shuang = true;
}
}
if($str{$i}==',') {
if($shuang) {
} else {
$str{$i} = '|';
}
}
if($str{$i}=="\n") {
if($shuang) {
$str{$i} = '^';
} else {
}
}
}
$str = str_replace(array('"','*'),array('','"'),$str);
$a1 = explode("\n",$str);
$array = array();
foreach($a1 as $k=>$value) {
if($value) {
$value = str_replace("^","\n",$value);
$array[$k] = explode("|",$value);
}
}
return $array;
}
希望本文所述对大家PHP程序设计有所帮助。
到此这篇关于php实现的读取CSV文件函数示例就介绍到这了。富者,未必贵;贵者,能恒富。更多相关php实现的读取CSV文件函数示例内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!