Php 文件\u放置\u内容,在行之间放置内容
我是PHP新手,正在练习file_put_contents()函数,我想知道这是否可行 我有一个包含以下副本的文本文件:Php 文件\u放置\u内容,在行之间放置内容,php,Php,我是PHP新手,正在练习file_put_contents()函数,我想知道这是否可行 我有一个包含以下副本的文本文件: --start placed content -- (content goes here) --end placed content -- 是否可以使用file\u put\u contents将内容放置在--start--和--end--行之间。我尝试了FILE_APPEND标志,但它总是将内容放在--end--行之后。或者我需要先使用文件获取内容吗 非常感谢,如果您
--start placed content --
(content goes here)
--end placed content --
是否可以使用file\u put\u contents将内容放置在--start--和--end--行之间。我尝试了FILE_APPEND标志,但它总是将内容放在--end--行之后。或者我需要先使用文件获取内容吗
非常感谢,如果您有任何帮助,我们将不胜感激。您可以:
$data = '--start placed content --'.PHP_EOL.$data.'--end placed content --'.PHP_EOL;
file_put_contents($file,$data);
您可以随时执行以下操作:
$data = '--start placed content --'.PHP_EOL.$data.'--end placed content --'.PHP_EOL;
file_put_contents($file,$data);
不需要。需要读入文件并将数据放置在正确的位置。您可以使用file_get_contents()读取字符串,然后使用str_replace或preg_replace将标记之间的部分替换为所需内容,然后再使用file_put_contents将其写回。否。需要读入文件并将数据放置在正确的位置。您可以使用file_get_contents()读取字符串,然后使用str_replace或preg_replace将标记之间的部分替换为所需内容,然后再使用file_put_contents将其写回。您可以将文件作为行数组检索,然后在需要的位置插入行,以及在写回时插入行
nathan在本网站上的类似示例:您可以将文件检索为一个行数组,然后在需要的位置插入行,然后将其全部写回
nathan在本网站上的类似示例:您需要读取整个文件,处理后再写回整个文件。您需要读取整个文件,处理后再写回整个文件。