国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

技術(shù)分享:PHP讀取TXT文本內(nèi)容的五種實(shí)用方法

這篇具有很好參考價(jià)值的文章主要介紹了技術(shù)分享:PHP讀取TXT文本內(nèi)容的五種實(shí)用方法。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

在Web開發(fā)中,我們經(jīng)常需要讀取和處理文本文件。PHP作為一種流行的服務(wù)器端腳本語言,提供了多種方法來讀取TXT文本內(nèi)容。本文將介紹五種不同的PHP教程,幫助您學(xué)習(xí)如何使用PHP讀取TXT文本內(nèi)容。PHP讀取文件內(nèi)容在實(shí)際開發(fā)當(dāng)中,還是比較常見的,所以今天我就給大家分享幾種讀取的方法,大家可以選擇一種最適合的就行了。

第一種,使用fread函數(shù):

<?php
$file_path = "test.txt";
if(file_exists($file_path)){
$fp = fopen($file_path,"r");
$str = fread($fp,filesize($file_path));//指定讀取大小,這里把整個(gè)文件內(nèi)容讀取出來
echo $str = str_replace("\r\n","<br />",$str);
fclose($fp);
}
?>


第二種,用file_get_contents函數(shù):

<?php
$file_path = "test.txt";
if(file_exists($file_path)){
$str = file_get_contents($file_path);//將整個(gè)文件內(nèi)容讀入到一個(gè)字符串中
$str = str_replace("\r\n","<br />",$str);
echo $str;
}
?>


第三種,用fopen函數(shù):

<?php
$file_path = "test.txt";
if(file_exists($file_path)){
$fp = fopen($file_path,"r");
$str = "";
$buffer = 1024;//每次讀取 1024 字節(jié)
while(!feof($fp)){//循環(huán)讀取,直至讀取完整個(gè)文件
$str .= fread($fp,$buffer);
} 
$str = str_replace("\r\n","<br />",$str);
echo $str;
fclose($fp);
}
?>


第四種方法,使用file函數(shù):

<?php
$file_path = "test.txt";
if(file_exists($file_path)){
$file_arr = file($file_path);
for($i=0;$i<count($file_arr);$i++){//逐行讀取文件內(nèi)容
echo $file_arr[$i]."<br />";
fclose($file_arr);
}
}
?>


第五種,還是使用fopen函數(shù):

<?php
$file_path = "test.txt";
if(file_exists($file_path)){
$fp = fopen($file_path,"r");
$str ="";
while(!feof($fp)){
$str .= fgets($fp);//逐行讀取。如果fgets不寫length參數(shù),默認(rèn)是讀取1k。
}
$str = str_replace("\r\n","<br />",$str);
echo $str;
fclose($fp);
}
?>

以上就是本篇文字為大家介紹的五種方法,當(dāng)然,開啟資源后,記得使用fclose($fp);關(guān)閉一下,不然的話,會(huì)消耗服務(wù)器的資源。文章來源地址http://www.zghlxwxcb.cn/news/detail-801350.html

到了這里,關(guān)于技術(shù)分享:PHP讀取TXT文本內(nèi)容的五種實(shí)用方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • java讀取txt文件內(nèi)容

    java讀取txt文件內(nèi)容

    有一個(gè)txt文件,需要按行讀取內(nèi)容,并按逗號(hào)分隔 共19條數(shù)據(jù),故輸出19。 大家還有什么好的讀取方法嗎(有沒有直接讀取int的方法)?可以教教我嗎?

    2024年02月13日
    瀏覽(27)
  • Android 讀取Txt文件內(nèi)容

    View Code 一個(gè)獲取InputStream中字符串內(nèi)容的方法:傳入一個(gè)InputStream,返回其中的文本內(nèi)容。 View Code 以gbk編碼讀取內(nèi)容,不同的文本文件可能編碼不同,如果出現(xiàn)亂碼,可能需要調(diào)整編碼。 手機(jī)測(cè)試有安卓版本限制、生產(chǎn)廠家限制,如:某OS

    2024年02月17日
    瀏覽(26)
  • Python讀取txt文本數(shù)據(jù),寫進(jìn)excel中

    Python讀取txt文本數(shù)據(jù),寫進(jìn)excel中

    因?yàn)轫?xiàng)目需要,需要統(tǒng)計(jì)訓(xùn)練的loss和acc,寫進(jìn)excel中,用手統(tǒng)計(jì)太累了。 方法:讀取文檔后,采用split分割出數(shù)據(jù),然后用列表保存,再將列表內(nèi)容寫進(jìn)excel中。 txt文本內(nèi)容如下所示: 直接上代碼,代碼的value_title 需要自己手動(dòng)更改: ?最后生成的結(jié)果,很完美。 ?

    2024年01月22日
    瀏覽(23)
  • 【uniapp】實(shí)現(xiàn)對(duì)TXT文本文件的讀取和保存下載

    開發(fā)一個(gè)uniapp項(xiàng)目時(shí),需要實(shí)現(xiàn)對(duì)文本的讀取和保存文件到本地,雖然可以跨平臺(tái),但還是有幾個(gè)平臺(tái)不受支持的,接下來講講怎么兼容處理讀寫文本文件這個(gè)問題。 項(xiàng)目都按照uniapp官方文檔說明寫,發(fā)現(xiàn)此功能對(duì)應(yīng)的 App 和 H5 平臺(tái)是沒有實(shí)現(xiàn)的 App H5 微信小程序 QQ小程序

    2024年02月04日
    瀏覽(31)
  • python讀取txt文件內(nèi)容,寫入csv文件中去。

    txt文件中的內(nèi)容大概是這樣的: 2.在圖3中,當(dāng)開關(guān)斷開時(shí),R1、R2_______(串聯(lián)/并聯(lián)),當(dāng)開關(guān)閉合時(shí), 被短路。開關(guān)由斷開轉(zhuǎn)為閉合時(shí),總電阻 ,總電流_______,通過R2的電流_______(變大/變小/不變)。 3.如圖3,當(dāng)開關(guān)閉合時(shí),R2兩端電壓為3V,若R2=10Ω,則電流為_______。斷開

    2023年04月08日
    瀏覽(96)
  • Python讀取指定的TXT文本文件并從中提取指定數(shù)據(jù)的方法

    Python讀取指定的TXT文本文件并從中提取指定數(shù)據(jù)的方法

    ??本文介紹基于 Python 語言,遍歷文件夾并從中找到文件名稱符合我們需求的多個(gè) .txt 格式文本文件,并從上述 每一個(gè)文本文件 中,找到 我們需要的指定數(shù)據(jù) ,最后得到 所有文本文件中 我們 需要的數(shù)據(jù)的合集 的方法。 ??首先,我們來明確一下本文的具體需求?,F(xiàn)有

    2024年02月14日
    瀏覽(96)
  • ES全文檢索pdf、word、txt等文本文件內(nèi)容

    ES全文檢索pdf、word、txt等文本文件內(nèi)容

    需求: 用ES對(duì)上傳文件內(nèi)容的檢索和高亮顯示。 之前從事于物聯(lián)網(wǎng)行業(yè),從多年前了解ES以后沒有使用過,本篇文章就是為了記錄小白用ES完成工作的過程。 Elasticsearch的介紹、安裝和環(huán)境這里不過多介紹,網(wǎng)上有很多。 思考: 文本搜索,文本需要上傳elasticsearch。支持

    2024年04月11日
    瀏覽(20)
  • 批處理批量替換文本內(nèi)容,用bat代碼全篇替換txt文本文件中指定字符信息

    批處理批量全篇替換txt文本文件中指定字符信息,修改三個(gè)參數(shù)后即可使用,話不多說直接上代碼: @echo off setlocal EnableDelayedExpansion set path_str=\\\"C:UsersAdministratorDesktop1.txt\\\" set old_str=需要替換的原文本內(nèi)容 set new_str=替換后的文本內(nèi)容 set souerce_path=%path_str% for /f \\\"tokens=1* delims=

    2024年02月11日
    瀏覽(15)
  • Python - 讀取pdf、word、excel、ppt、csv、txt文件提取所有文本

    本文對(duì)使用python讀取pdf、word、excel、ppt、csv、txt等常用文件,并提取所有文本的方法進(jìn)行分享和使用總結(jié)。 可以讀取不同文件的庫和方法當(dāng)然不止下面分享的這些,本文的代碼主要目標(biāo)都是:方便提取文件中所有文本的實(shí)現(xiàn)方式。 這些庫的更多使用方法,請(qǐng)到官方文檔中查

    2024年02月13日
    瀏覽(640)
  • Java創(chuàng)建txt文件并存入內(nèi)容】—— 使用Java編寫代碼創(chuàng)建和寫入文本文件

    Java創(chuàng)建txt文件并存入內(nèi)容】—— 使用Java編寫代碼創(chuàng)建和寫入文本文件 文件操作是在軟件開發(fā)中常見的任務(wù)之一。在Java中,你可以使用標(biāo)準(zhǔn)的I/O類來創(chuàng)建和寫入文本文件。下面是使用Java編寫的示例代碼,演示了如何創(chuàng)建一個(gè)txt文件并將內(nèi)容寫入其中。 以上代碼演示了如何創(chuàng)

    2024年02月05日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包