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!"; } ?>
二:
<?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 中国語 Web サイトの他の関連記事を参照してください。