我有一个test.txt包含以下内容的文本文件:Test Data: some textTester 2 Data: some other textTests 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 textData: some other textData: some more为了获得此结果,我需要对脚本进行哪些更改?
1 回答
HUX布斯
TA贡献1876条经验 获得超6个赞
以下代码段将逐行读取文件,并将字符串放在 :
$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);
- 1 回答
- 0 关注
- 104 浏览
添加回答
举报
0/150
提交
取消