php如何修改csv文件

發(fā)布時(shí)間:2024-02-26
php修改csv文件的方法:首先獲取當(dāng)前絕對(duì)路徑;然后每次讀取csv里面的一行內(nèi)容,代碼為【while ($data = fgetcsv($file))】;最后此為一個(gè)數(shù)組,要獲得每一個(gè)數(shù)據(jù),訪問(wèn)數(shù)組下標(biāo)即可。
php修改csv文件的方法:
php讀取csv文件并處理成以表頭為鍵名的數(shù)組
header("content-type: text/html; charset=gbk");//設(shè)置輸出編碼 ini_set('memory_limit', '1024m');//設(shè)置內(nèi)存 set_time_limit(0); //設(shè)置超時(shí) $dir = dirname(__file__).'/'; //獲取當(dāng)前絕對(duì)路徑 $row = 1;//第一行開(kāi)始 $file = fopen($dir.'5111.csv', "r"); # 結(jié)果 $res = array(); # 計(jì)數(shù)標(biāo)示 $header = []; $flag = false; $i = 0; while ($data = fgetcsv($file)) {//每次讀取csv里面的一行內(nèi)容 if (!$flag) { $header = $data;//此為一個(gè)數(shù)組,要獲得每一個(gè)數(shù)據(jù),訪問(wèn)數(shù)組下標(biāo)即可 $flag = true; } else { $temp = array_slice($data, 0,11);//取多少列數(shù)據(jù) foreach ($temp as $key => $value) { $index = $header[$key]; $res[$i][$index] = $value; } $i ; } }echo "<pre>";print_r($res);die;相關(guān)學(xué)習(xí)推薦:php編程(視頻)
上一個(gè):百度云服務(wù)器怎么用linux
下一個(gè):crossover安裝exe失敗(crossover安裝的軟件無(wú)法打開(kāi))

高層建筑核心筒中心點(diǎn)垂直位移偏差要求有哪些?
縫合線連接力測(cè)試儀YY1116-2020測(cè)試原理是什么?
怎么編輯apk文件,手機(jī)怎么下載apk文件
何不來(lái)杯申時(shí)茶?
常見(jiàn)盆花如何越冬
占錯(cuò)道直行怎么處罰
瀏覽器主頁(yè)篡改瀏覽器被篡改了(瀏覽器主頁(yè)被更改,怎么改為原本的)
RTT02750JTH現(xiàn)貨庫(kù)存,最新價(jià)格
快恢復(fù)二極管和超快恢復(fù)二極管的電源特性分析
茶道蔓談:被忽略了的茶文化
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos