我有一个包含以下内容的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我需要对我的脚本进行哪些更改才能获得此结果?
发布于 2019-04-28 02:13:31
下面的代码片段将逐行读取文件,并将字符串放在:之后
$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);https://stackoverflow.com/questions/55883406
复制相似问题