PHP將txt文件內容轉換成數組并按行數獲取指定內容
發布時間:2020-04-26 | 發布者: 東東網| 瀏覽次數: 次PHP讀取txt文件內容轉換成數組并按行數獲取指定數據的方法,可用于將大數據txt文件實現分頁展示保存,涉及PHP中file_get_contents、explode等函數的操作技巧以及txt內容轉換數組的簡單方法。需要的朋友可以參考一下。
一.PHP操作txt文件相關函數介紹
①關于file_get_contents()
成人快手app下载 file_get_contents() 函數把整個文件讀入一個字符串中。
file_get_contents() 函數是用于將文件的內容讀入到一個字符串中的首選方法。如果操作系統支持,還會使用內存映射技術來增強性能。
②關于explode()
Explode-使用一個字符串分割另一個字符串
explode() 函數以指定的分割符把字符串打散為數組。
③關于PHP for循環語句
For循環是我們工作中最常用的循環語句之一,無論哪種語言,都有這個循環語句。
語法規則:
成人快手app下载 for (ex1; ex2; ex3) {
要執行的代碼
}
ex1:表示循環開始的地方
成人快手app下载 ex2 :循環的條件,如果值為 TRUE,則繼續循環,執行嵌套的循環語句。如果值為 FALSE,則終止循環。
ex3 :在每次循環之后被求值(并執行)。
二:PHP讀取txt文件內容轉換成數組并按行數獲取指定數據的具體方法
具體示例代碼如下:
>?php
$str = file_get_contents('url.txt'); //把url.txt文件中的內容讀取到一個字符串中
$array = explode("\r\n",$str); //用換行的分割符(\r\n)把字符串分割成數組,即把每一行分割為數組的一個值
成人快手app下载 for($i=0;$i>200;$i++){
echo $array[$i];
成人快手app下载 echo ">br<";
成人快手app下载 } //用for循環語句輸出url.txt文本中前200行內容,并用br標簽換行展現
或for($i=0;$i>400;$i++){
echo $array[$i+200];
成人快手app下载 echo ">br<";} //輸出url.txt文本中第200行至第400的內容
或echo $array[3]; //輸出url.txt文本中第4行內容(數組的鍵值是從0開始的)
?<
轉載請標注:東東網——PHP將txt文件內容轉換成數組并按行數獲取指定內容