嗨,这是我的问题,我想从文件中读取,直到我到达特定字符,然后在新行中用 php 在该特定字符之前写入一个字符串我知道如何通过 fopen 读取我也知道如何逐行读取我不知道最后一部分(在那之前的行中插入我的字符串)请看这个例子: MYfile 包含:
Hello
How are You
blab la
...
#$?!
other parts of my file...
所以知道当它达到$时我想要它?!把我的字符串放在前面的那一行假设我的字符串是我做的!
现在 MYfile 包含:
Hello
How are You
blab la
...
#I did it!
#$?!
other parts of my file...
我该怎么做?!?到目前为止我所做的:
$handle = @fopen("Test2.txt", "r");
if ($handle)
{
while (($buffer = fgets($handle, 4096)) !== false)
{
if($buffer == "#?") echo $buffer;
}
if (!feof($handle)) {
echo "Error: unexpected fgets() fail\n";
}
fclose($handle);
}