是否可以覆盖php中的txt文件的特定部分?
Is it possible to overwrite a certain part of a txt file in php?
假设我们有一个文本为“1234567890”的 .txt 文件,
是否可以将 1 更改为 9,使其显示“9234567890”而不触及其余数字?
澄清一下,应该只更改文本文件的一部分,而不是重写整个文件。我只能使用 php 和 html。
这可以是单行的,但我将其分解以便更有意义。此外,将 exec 与 sed 或 awk 一起使用会更快,但这只是 PHP 这里。
$string = file_get_contents("yourfile");
$string = str_replace('1','9',$string);
file_put_contents("youfile", $string);
假设我们有一个文本为“1234567890”的 .txt 文件, 是否可以将 1 更改为 9,使其显示“9234567890”而不触及其余数字?
澄清一下,应该只更改文本文件的一部分,而不是重写整个文件。我只能使用 php 和 html。
这可以是单行的,但我将其分解以便更有意义。此外,将 exec 与 sed 或 awk 一起使用会更快,但这只是 PHP 这里。
$string = file_get_contents("yourfile");
$string = str_replace('1','9',$string);
file_put_contents("youfile", $string);