php直接读取csv文件,php实现的读取CSV文件函数示例
本文實例講述了php實現(xiàn)的讀取CSV文件函數(shù)。分享給大家供大家參考,具體如下:
function read_csv($cvs) {
$shuang = false;
$str = file_get_contents($cvs);
for ($i=0;$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文件函数示例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 最新数据:全国机动车保有量4.17亿辆
- 下一篇: 来了!宁德时代:麒麟电池预计将于2023