php逐行讀取txt檔案寫入陣列的方法

2021-08-14 01:27:07 字數 1167 閱讀 8681

php逐行讀取txt檔案寫入陣列的方法

測試資料:

test01

test02

test03

test04

test05

test06

test07

test08

test09

test10

test11

test12

方法01

$fileurl = "e:\web\log.txt";

$isss=file_exists($fileurl) or exit("there is no file");

$file = fopen($fileurl, "r") ;

$user=array();

$i=0;

//輸出文字中所有的行,直到檔案結束為止。

while(! feof($file))

fclose($file);

$user=array_filter($user);

print_r($user);

方法02 使用yield

header('content-type:text/html;charset=utf-8');

// $fd = fopen("./fei.txt",'a');

// for ($i = 0; $i < 10; $i++)

// fclose($fd);

function readtext()

fclose($handle);

}$readtextcon1 = readtext();

foreach ($readtextcon1 as $key => $value)

其他:

很多時候記錄日誌需要換行。不建議使用\r\n,因為:

在windows中\r\n是換行

在mac中\r是換行

在liunx中\n是換行

但是php提供了乙個常量來匹配不同的作業系統,即: php_eol

擴充套件:packagist 乙個倉庫

php陣列 函式          

php字串 函式

php逐行讀取txt檔案寫入陣列的方法

假設有user.程式設計客棧txt檔案如下 user01 user02 user03 user04 user05 user06 user07 user08 user09 user10 user11 user12 逐行讀取user.txt並寫ivwwtl入陣列的方法如下 file fopen user...

PHP逐行讀取txt檔案的方法例項

header content type text html charset utf 8 function readtxt fclose handle foreach readtxt as key value file path 0910.txt if file exists file path 最原...

PHP寫入txt檔案

myfiletoread fopen txt readme.txt r or die unable to open file myfileread fread myfiletoread,20 myfiletowrite fopen txt writeme.txt a or die unable to...