Heim  >  Artikel  >  Backend-Entwicklung  >  So fragen Sie TXT-Dateien in PHP ab

So fragen Sie TXT-Dateien in PHP ab

藏色散人
藏色散人Original
2021-06-02 09:51:173789Durchsuche

So fragen Sie TXT-Dateien in PHP ab: 1. Stellen Sie fest, ob die Datei vorhanden ist, indem Sie „if(file_exists($file)){...}“ verwenden. 2. Verwenden Sie die Funktion „fread“, um die TXT-Datei zu lesen file_get_contents-Funktion zum Lesen des Dokuments.

So fragen Sie TXT-Dateien in PHP ab

Die Betriebsumgebung dieses Artikels: Windows 7 System, PHP Version 7.1, Dell G3 Computer

PHP -Abfrage zum Lesen von Textdateien (txt)

One:

<?
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!";
}
?>

two:

<?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);
?>

Drei:

<?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!";
}
?>

Empfehlen Sie das Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo fragen Sie TXT-Dateien in PHP ab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn