我希望該計劃由行打印的文檔內容線,而沒有達到文件沒有結束或者找到這個詞hi
文件的打印內容,直到找到這個詞喜
問題是,當它發現這個詞hi
,儘管它位於位置22,但它沒有打印任何內容。爲什麼不打印前面的字如何解決這個問題。
我的文件中包含「Php是一種特殊情況hi
。您將使用更少的內存使用迭代解決方案。而且,PHP中的函數調用代價高昂,所以最好避免函數調用。串。 這裏是我的代碼
<?php
$contents = file_get_contents('m.txt');
$search_keyword = 'hi';
// check if word is there
$file=fopen("m.txt","r+");
while(!feof($file)&&strpos($contents, $search_keyword) == FALSE)
{
echo fgets($file)."<br>";
}
?>
我想打印文件的內容befor嗨字只是代碼 防止其他內容的文件打印你得到它?? – TheSniper104 2013-04-29 04:53:24
試試這個代碼,如果條件。 – 2013-04-29 04:56:17
same pro 看看我想要的是一行一行地打印文件,直到找到'hi'字樣 – TheSniper104 2013-04-29 05:30:30