使用strpos的奇怪行为

时间:2015-07-24 02:22:04

标签: php web autocomplete xmlhttprequest strpos

我正在编写一个自动完成系统,我正在使用strpos来查看txt文件中给定输入的出现。

<?php
    $request=$_POST['req'];//the input received
    $file=fopen('file1.txt','r');
    $string='';
    while(($current=fgets($file))!==false){
         if (strpos($current,$request,0)!==false) {
             $string=$string.$current.'<br/>';
         }
    };
    fclose($file);
    echo $string;
?>

我不知道为什么,但是当给定的输入是文件中字符串的开头时,它无法正常工作。 例如:假设该文件包含一行中的合金装备。 如果我输入'tal' - &gt;匹配发现但是 如果我输入'meta' - &gt;匹配未找到。

0 个答案:

没有答案