Maison  >  Article  >  développement back-end  >  Comment interroger des fichiers txt en php

Comment interroger des fichiers txt en php

藏色散人
藏色散人original
2021-06-02 09:51:173798parcourir

Comment interroger les fichiers txt en PHP : 1. Déterminez si le fichier existe via "if(file_exists($file)){...}" ; 2. Utilisez la fonction fread pour lire le fichier txt ; 3. Utilisez La fonction file_get_contents lit les fichiers.

Comment interroger des fichiers txt en php

L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3

Requête PHP pour lire du texte fichiers (TXT )

Un :

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

Deux :

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

Trois :

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

Étude recommandée : " Tutoriel vidéo PHP

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn