php去掉文件前幾行的方法
本文實(shí)例講述了php去掉文件前幾行的方法。分享給大家供大家參考。具體如下:
比如去掉lrc文件中開(kāi)頭幾行:
[ti:]
[ar:]
[al:]
[by:cww.99Lrc.net]
[00:00.59]dasfdasfasdf
[00:30.18]dafadsf
php實(shí)現(xiàn)代碼如下:
<?php
foreach (new DirectoryIterator('./') as $fileInfo) {
if($fileInfo->isDot()) continue;
if($fileInfo->getExtension()=="lrc"){
$handle = fopen($fileInfo->getFilename(), 'rw');
$line_num=0;
while(!feof($handle)){
$str=fgets($handle, 1024);
if(strstr($str, "www.99Lrc.net")){
ob_start();
fpassthru($handle);
//fclose($handle);
file_put_contents($fileInfo->getFilename(),ob_get_clean());
printf('done');
break;
}
$line_num++;
}
fclose($handle);
echo $fileInfo->getFilename() . PHP_EOL;
}
}
希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。
相關(guān)文章
php使用Jpgraph繪制復(fù)雜X-Y坐標(biāo)圖的方法
這篇文章主要介紹了php使用Jpgraph繪制復(fù)雜X-Y坐標(biāo)圖的方法,通過(guò)設(shè)置圖像陰影、邊距、字體、顏色、曲線等實(shí)現(xiàn)Jpgraph繪制復(fù)雜坐標(biāo)圖的功能,非常簡(jiǎn)單實(shí)用,需要的朋友可以參考下2015-06-06
php實(shí)現(xiàn)的表單驗(yàn)證類完整示例
這篇文章主要介紹了php實(shí)現(xiàn)的表單驗(yàn)證類,結(jié)合完整實(shí)例形式分析了php封裝的表單相關(guān)的正則驗(yàn)證、字符串轉(zhuǎn)換等相關(guān)操作技巧,需要的朋友可以參考下2019-08-08
PHP時(shí)間日期增減操作示例【date strtotime實(shí)現(xiàn)加一天、加一月等操作】
這篇文章主要介紹了PHP時(shí)間日期增減操作,結(jié)合實(shí)例形式分析了php使用date、strtotime等函數(shù)實(shí)現(xiàn)加一天、加一月等運(yùn)算相關(guān)實(shí)現(xiàn)技巧與問(wèn)題解決方法,需要的朋友可以參考下2018-12-12
高質(zhì)量PHP代碼的50個(gè)實(shí)用技巧必備(上)
這篇文章主要為大家分享了50個(gè)高質(zhì)量PHP代碼的實(shí)用技巧,大家必備的php實(shí)用代碼,感興趣的小伙伴們可以參考一下2016-01-01
PHP數(shù)組操作匯總 php數(shù)組的使用技巧
對(duì)于Web編程來(lái)說(shuō),最重要的就是存取和讀寫(xiě)數(shù)據(jù)了。存儲(chǔ)方式可能有很多種,可以是字符串、數(shù)組、文件的形式等。2011-07-07
PHP經(jīng)典實(shí)用正則表達(dá)式小結(jié)
這篇文章主要介紹了PHP經(jīng)典實(shí)用正則表達(dá)式,結(jié)合具體實(shí)例總結(jié)分析了php基于正則實(shí)現(xiàn)驗(yàn)證、查找、匹配等相關(guān)操作技巧,需要的朋友可以參考下2017-05-05
php在頁(yè)面中調(diào)用fckeditor編輯器的方法
fckeditor編輯器的代碼可以寫(xiě)成一個(gè)函數(shù)或者類別,直接調(diào)用,不用每次都要寫(xiě)那么多代碼!2011-06-06

