php查询txt文件的方法:1、通过“if(file_exists($file)){...}”判断该文件是否存在;2、使用fread函数读取txt文件;3、使用file_get_contents函数读取文件。
本文操作环境: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!";}?>
二:
<?phpheader("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);?>
三:
<?phpheader("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文件的详细内容。