ホームページ > バックエンド開発 > PHPの問題 > PHPでtxtファイルをクエリする方法

PHPでtxtファイルをクエリする方法

藏色散人
リリース: 2023-03-10 09:02:01
オリジナル
3839 人が閲覧しました

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

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート