《PHP編程:php讀取文件內(nèi)容的方法匯總》要點:
本文介紹了PHP編程:php讀取文件內(nèi)容的方法匯總,希望對您有用。如果有疑問,可以聯(lián)系我們。
本文實例匯總了php讀取文件內(nèi)容的辦法.分享給大家供大家參考.具體如下:PHP實例
這里匯總php讀取文件內(nèi)容的五種辦法.實際應(yīng)用當(dāng)中,請注意關(guān)閉 fclose($fp);PHP實例
第一種辦法:fread()
PHP實例
代碼如下:
<?php
$file_path = "test.txt";
if(file_exists($file_path)){
?$fp = fopen($file_path,"r");
?$str = fread($fp,filesize($file_path));//指定讀取大小,這里把整個文件內(nèi)容讀取出來
?echo $str = str_replace("\r\n","<br />",$str);
}
?>
第二種辦法:
代碼如下:
<?php
$file_path = "test.txt";
if(file_exists($file_path)){
?$str = file_get_contents($file_path);//將整個文件內(nèi)容讀入到一個字符串中
?$str = str_replace("\r\n","<br />",$str);
?echo $str;
}
?>
第三種辦法:
代碼如下:
<?php
$file_path = "test.txt";
if(file_exists($file_path)){
?$fp = fopen($file_path,"r");
?$str = "";
?$buffer = 1024;//每次讀取 1024 字節(jié)
?while(!feof($fp)){//循環(huán)讀取,直至讀取完整個文件
? $str .= fread($fp,$buffer);
?}
?$str = str_replace("\r\n","<br />",$str);
?echo $str;
}
?>
第四種辦法:
代碼如下:
<?php
$file_path = "test.txt";
if(file_exists($file_path)){
?$file_arr = file($file_path);
?for($i=0;$i<count($file_arr);$i++){//逐行讀取文件內(nèi)容
? echo $file_arr[$i]."<br />";
?}
?/*
?foreach($file_arr as $value){
? echo $value."<br />";
?}*/
}
?>
第五種辦法:
代碼如下:
<?php
$file_path = "test.txt";
if(file_exists($file_path)){
?$fp = fopen($file_path,"r");
?$str ="";
?while(!feof($fp)){
? $str .= fgets($fp);//逐行讀取.如果fgets不寫length參數(shù),默認(rèn)是讀取1k.
?}
?$str = str_replace("\r\n","<br />",$str);
?echo $str;
}
?>
希望本文所述對大家的php程序設(shè)計有所幫助.PHP實例
維易PHP培訓(xùn)學(xué)院每天發(fā)布《PHP編程:php讀取文件內(nèi)容的方法匯總》等實戰(zhàn)技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培養(yǎng)人才。
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/12546.html