php實(shí)現(xiàn)的讀取CSV文件函數(shù)示例
本文實(shí)例講述了php實(shí)現(xiàn)的讀取CSV文件函數(shù)。分享給大家供大家參考,具體如下:
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;
}
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php操作office文檔技巧總結(jié)(包括word,excel,access,ppt)》、《PHP數(shù)組(Array)操作技巧大全》、《php排序算法總結(jié)》、《PHP常用遍歷算法與技巧總結(jié)》、《PHP數(shù)據(jù)結(jié)構(gòu)與算法教程》、《php程序設(shè)計(jì)算法總結(jié)》、《PHP數(shù)學(xué)運(yùn)算技巧總結(jié)》、《php正則表達(dá)式用法總結(jié)》、《PHP運(yùn)算與運(yùn)算符用法總結(jié)》、《php字符串(string)用法總結(jié)》及《php常見(jiàn)數(shù)據(jù)庫(kù)操作技巧匯總》
希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。
- PHP實(shí)現(xiàn)類似于C語(yǔ)言的文件讀取及解析功能
- PHP讀取Excel類文件
- PHP簡(jiǎn)單讀取xml文件的方法示例
- PHP讀取XML格式文件的方法總結(jié)
- php刪除txt文件指定行及按行讀取txt文檔數(shù)據(jù)的方法
- PHP讀取文本文件并逐行輸出該行使用最多的字符與對(duì)應(yīng)次數(shù)的方法
- PHP讀取zip文件的方法示例
- php讀取qqwry.dat ip地址定位文件的類實(shí)例代碼
- php遍歷、讀取文件夾中圖片并分頁(yè)顯示圖片的方法
- PHP讀取文件內(nèi)容的五種方式
- php中配置文件操作 如config.php文件的讀取修改等操作
- php簡(jiǎn)單讀取.vcf格式文件的方法示例
相關(guān)文章
PHP生成各種隨機(jī)驗(yàn)證碼的方法總結(jié)【附demo源碼】
這篇文章主要介紹了PHP生成各種隨機(jī)驗(yàn)證碼的方法,結(jié)合具體實(shí)例形式總結(jié)分析了php常用的生成驗(yàn)證碼操作相關(guān)技巧,并附帶demo源碼供讀者下載參考,需要的朋友可以參考下2017-06-06
php實(shí)現(xiàn)字符串反轉(zhuǎn)輸出的方法
這篇文章主要介紹了php實(shí)現(xiàn)字符串反轉(zhuǎn)輸出的方法,實(shí)例分析了php中strrev函數(shù)的使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-03-03
php inc文件使用的風(fēng)險(xiǎn)和注意事項(xiàng)
本文講的是php中使用.inc文件的風(fēng)險(xiǎn)及解決方法2013-11-11
PHP替換Word中變量并導(dǎo)出PDF圖片的實(shí)現(xiàn)方法
這篇文章主要給大家介紹了關(guān)于PHP替換Word中變量并導(dǎo)出PDF圖片的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-11-11
使用PHP接收POST數(shù)據(jù),解析json數(shù)據(jù)
本篇文章是對(duì)使用PHP接收POST數(shù)據(jù)以及json數(shù)據(jù)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
令PHP初學(xué)者頭疼十四條問(wèn)題大總結(jié)
今天為大家奉上令PHP初學(xué)者頭疼問(wèn)題大總結(jié),下面提出的14個(gè)問(wèn)題希望對(duì)PHP初學(xué)者有所幫助。2008-11-11

