當前位置:首頁 » 編程語言 » php讀取txt內容

php讀取txt內容

發布時間: 2025-06-19 02:47:11

1. php讀取文件的數據,文件名為text.txt,求詳細代碼。本人新手

<h1>讀取文件內容</h1>
***********第一種讀取方式********************<br>
<?
$file_path ="test.txt";
if(file_exists($file_path)){ //先判斷文件是否存在
//打開文件
$fp = fopen($file_path,"a+");
//讀取文件內容
$con = fread($fp,filesize($file_path));
echo "文件的內容是:<br>".$con;

//在默認情況下,得到的內容輸出到網頁後,不會換行,因為網頁不認\r\n是換行符,把\r\n體換成<br />
$con = str_replace("\r\n","<br />",$con);

echo "猛薯<br>文件的內容是:<br>".$con;

//關閉
fclose($fp);
}else{
echo "文件不存在!";
}
?>
<hr>
*************第二種讀取方式*******************<br>
<?php
if(file_exists($file_path)){
$con = file_get_contents($file_path);
$con = str_replace("\r\n","<br />",$con);
echo "文件的內容是:<br>"彎塌.$con;
}else{
echo "文件不枝鬧者存在!";
}
?>
<hr>
************第三種讀取方式(大文件、循環讀取)**********<br>
<?php
$fp = fopen($file_path,"a+");
$buffer = 1024; //設置讀取1024個位元組
$str = "";
//一邊讀,一邊判斷是否到達文件末尾
while(!feof($fp)){
$str.= fread($fp,$buffer);
}
$str = str_replace("\r\n","<br />",$str);
echo $str;
fclose($fp);
?>

2. php中讀取txt文件的問題

php讀取文件的方法有很多,常用的有:

file

fopen

file_get_contents


只是各個函數返回的結果不同

file返回的是數組

file_get_contents返回的是字元串

fopen直接返回的是一個文件資源


具體使用哪種可以根據實際情況而定


最好附上demo

print_r(file("test.txt"));

echofile_get_contents("test.txt");

$f=fopen("test.txt");
fread($f,filesize("test.txt"));
fclose($f);

3. 分享自用的php爬取網頁,讀取、寫入txt語句!

分享常用PHP語句:txt文本讀取與寫入

首先介紹讀取文本的代碼實例

以讀取並處理內容為例,如讀取文本內容用於後續分析或操作

假設文件內容如下:

lol寡婦打野天賦

nba2k online跳步鍵

假設目標是爬取網頁標題並處理

第一步:讀取文件內容,使用PHP函數file_get_contents或file

創建分割後的數組,通過字元串處理方法如explode

利用循環遍歷數組,實現對文本內容的操作

完成讀取文本及所需操作

接下來介紹寫入到txt文件的語句

將爬取到的標題內容寫入到指定的文件,如title.txt

使用PHP的fwrite或file_put_contents函數實現自動換行、追加操作

分享至此,希望對學習PHP爬蟲技術有所幫助

4. 如何用php讀取txt文件裡面的單行數據

首先聲明,我下面的代碼是以你的那十行數據為基礎,測試通過的。但是我得把它的局限說一下。
編碼的時候,我是根據你的每一行的規律來的。每行用6個數據分隔7個部分的內容,所以,每個部分不能再有逗號了(當然這個危險主要來自標題,不過我看你標題分隔的時候都是空格或!)

你直接運行吧!
<?PHP
$file_name="data.txt"; //假設你的數據是存在這個文件中的
$fp=fopen($file_name,'r');
while(!feof($fp)) //文件全部要讀完
{
$buffer=fgets($fp,1024); //獲得一行
$period = explode(",",$buffer); //以逗號分隔分行內容
if($period[6]!=1){ //找到第7部分的內容,如果不是1,就輸出當然這個也是開關,你可以設置為1時輸出
echo $buffer."<br>";
}
}
fclose($fp); //關閉文件流
?>

熱點內容
安卓手機微信的石頭剪刀布在哪裡 發布:2025-06-19 05:51:15 瀏覽:439
arcgis識別的腳本 發布:2025-06-19 05:51:13 瀏覽:360
微信加密怎麼取消 發布:2025-06-19 05:51:11 瀏覽:543
phpshell運行 發布:2025-06-19 05:51:09 瀏覽:554
2021款雷凌配置怎麼分 發布:2025-06-19 05:48:19 瀏覽:629
加密狗的使用方法 發布:2025-06-19 05:25:18 瀏覽:955
為什麼安卓需要使用dp和sp 發布:2025-06-19 05:25:13 瀏覽:469
怎麼查看steam伺服器的IP 發布:2025-06-19 05:24:19 瀏覽:539
我的世界伺服器裝萌新 發布:2025-06-19 05:22:59 瀏覽:745
c語言多個源文件 發布:2025-06-19 05:12:20 瀏覽:199