首頁 > 後端開發 > PHP問題 > php怎麼查詢txt文件

php怎麼查詢txt文件

藏色散人
發布: 2023-03-10 09:02:01
原創
3841 人瀏覽過

php查詢txt檔案的方法:1、透過「if(file_exists($file)){...}」判斷該檔案是否存在;2、使用fread函數讀取txt檔案;3、使用file_get_contents函數讀取檔案。

php怎麼查詢txt文件

本文操作環境:windows7系統、PHP7.1版,DELL G3電腦

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!";
}
?>
登入後複製

推薦學習:《PHP影片教學

以上是php怎麼查詢txt文件的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板