从文本文件中获取数据并存储输出PHP

我有一个test.txt包含以下内容的文本文件:


Test Data: some text

Tester 2 Data: some other text

Tests 3 Data: some more

当我通过我的PHP文件运行此命令时:


$raw = file("./test.txt");

$lineCount = count($raw);

$newFile = null;

do {

    $newFile .= "Data:\r\n";

} while(--$lineCount > 0);

file_put_contents('./test-new.txt',trim($newFile));

我得到这个:


Data: 

Data: 

Data: 

我的首选输出是:


Data: some text

Data: some other text

Data: some more

为了获得此结果,我需要对脚本进行哪些更改?


偶然的你
浏览 105回答 1
1回答

HUX布斯

以下代码段将逐行读取文件,并将字符串放在 :$fn = fopen("./test.txt","r");while(! feof($fn))&nbsp; {&nbsp; $line = fgets($fn);&nbsp; $line = 'Data : '.substr($line, strpos($line, ':')+1, strlen($line));&nbsp; echo $line;&nbsp; echo '<hr>';}fclose($fn);
打开App,查看更多内容
随时随地看视频慕课网APP