亚洲欧美日韩综合系列在线_91精品人妻一区二区_欧美大肥婆一级特大AA片_九色91视频免费观看_亚洲综合国产精品_av中文字幕在线不卡_久久精品色综合网_看黄色视频的软件_无卡无码高清中文字幕码2024_亚洲欧美日韩天堂网

如何用PHP將txt文件內(nèi)容轉(zhuǎn)換成數(shù)組并按行數(shù)獲取指定內(nèi)容(示例)

來源:藏色散人 發(fā)布時(shí)間:2018-12-15 15:49:27 閱讀量:983

這篇文章主要介紹了PHP讀取txt文件內(nèi)容轉(zhuǎn)換成數(shù)組并按行數(shù)獲取指定數(shù)據(jù)的方法,可用于將大數(shù)據(jù)txt文件實(shí)現(xiàn)分頁展示保存,涉及PHP中file_get_contents、explode等函數(shù)的操作技巧以及txt內(nèi)容轉(zhuǎn)換數(shù)組的簡單方法。需要的朋友可以參考一下。

一.PHP操作txt文件相關(guān)函數(shù)介紹

①關(guān)于file_get_contents()

file_get_contents() 函數(shù)把整個(gè)文件讀入一個(gè)字符串中。

file_get_contents() 函數(shù)是用于將文件的內(nèi)容讀入到一個(gè)字符串中的首選方法。如果操作系統(tǒng)支持,還會(huì)使用內(nèi)存映射技術(shù)來增強(qiáng)性能。

②關(guān)于explode()

Explode-使用一個(gè)字符串分割另一個(gè)字符串

explode() 函數(shù)以指定的分割符把字符串打散為數(shù)組。

③關(guān)于PHP for循環(huán)語句

For循環(huán)是我們工作中最常用的循環(huán)語句之一,無論哪種語言,都有這個(gè)循環(huán)語句。

語法規(guī)則:

for (ex1; ex2; ex3){

要執(zhí)行的代碼

}

ex1:表示循環(huán)開始的地方

ex2 :循環(huán)的條件,如果值為 TRUE,則繼續(xù)循環(huán),執(zhí)行嵌套的循環(huán)語句。如果值為 FALSE,則終止循環(huán)。

ex3 :在每次循環(huán)之后被求值(并執(zhí)行)。

fce1044fea9fd971fd11a93d22ab2cb.png

二:PHP讀取txt文件內(nèi)容轉(zhuǎn)換成數(shù)組并按行數(shù)獲取指定數(shù)據(jù)的具體方法

具體示例代碼如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

<?php

$str = file_get_contents('url.txt');   //把url.txt文件中的內(nèi)容讀取到一個(gè)字符串中

$array = explode("\r\n",$str);   //用換行的分割符(\r\n)把字符串分割成數(shù)組,即把每一行分割為數(shù)組的一個(gè)值

for($i=0;$i<200;$i++){

    echo $array[$i];

    echo "<br>";

}   //用for循環(huán)語句輸出url.txt文本中前200行內(nèi)容,并用br標(biāo)簽換行展現(xiàn)

  

for($i=0;$i<400;$i++){

    echo $array[$i+200];

    echo "<br>";}  //輸出url.txt文本中第200行至第400的內(nèi)容

  

echo $array[3];  //輸出url.txt文本中第4行內(nèi)容(數(shù)組的鍵值是從0開始的)

  

?>

希望本文所述對(duì)大家用簡單的PHP方法獲取文本指定內(nèi)容以及實(shí)現(xiàn)txt文本分頁展示保存有所幫助。


標(biāo)簽: PHP
分享:
評(píng)論:
你還沒有登錄,請(qǐng)先