PHP讀取文本文件(TXT)


<?
header("content-type:text/html;charset=utf-8");
$file = "demo.txt";
###判斷該文件是否存在
if(file_exists($file)){
$file_arr = file($file); ###得到數組
$arr_new = array();

####對數組的處理
foreach($file_arr as $v){
$a = trim($v);
$a = str_replace("\r\n","",$a);
$a = str_replace("\r","",$a);
$a = str_replace("\n","",$a);
$arr_new[] = $a;
}

#####接下來就是對數組數據的取出#####

}else{
echo "file not exists!";
}


?>

 

<?php
header("content-type:text/html;charset=utf-8");

$file = "demo1.txt";

###判斷該文件是否存在

if(file_exists($file)){

$fp = fopen($file,"a+");  ###已追加的方式打開

$file_size = filesize($file); ###得到文件的大小,單位:字節
###使用fread函數

$res = fread($fp,$file_size);
####將讀取的內容數據的處理
$res_new = str_replace("\r\n",",",$res);  ###注意,該替換要用雙引號,即"".
###打印結果
##echo $res_new;
var_dump($res_new);

########對字符串數據的取出


}else{
echo "file not exists!";

}
fclose($fp);

?>

 

<?php
header("content-type:text/html;charset=utf-8");

$file = "demo2.txt";

if(file_exists($file)){
####使用 file_get_contents函數
$res = file_get_contents($file);
$res_new = str_replace("\r\n",",",$res);  ##同上.
echo $res_new; 
####數據的其他處理
}else{

echo "file not exists!";
}

?>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM