php读取CSV文件函数 php实现的读取CSV文件函数示例
风起从容 人气:0想了解php实现的读取CSV文件函数示例的相关内容吗,风起从容在本文为您仔细讲解php读取CSV文件函数的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:php,读取,CSV文件,函数,下面大家一起来学习吧。
本文实例讲述了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程序设计有所帮助。
加载全部内容