我有一个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
我需要对脚本进行哪些更改才能获得此结果?
答案 0 :(得分:0)
以下代码段将逐行读取文件并将字符串放在:
之后
$fn = fopen("./test.txt","r");
while(! feof($fn)) {
$line = fgets($fn);
$line = 'Data : '.substr($line, strpos($line, ':')+1, strlen($line));
echo $line;
echo '<hr>';
}
fclose($fn);