我试图验证文本文件中是否存在php变量值,然后回显该值。使用下面的代码,如果变量中的值等于文本文件中的最后一个值,我的if语句才是真的。如果变量中的值等于第一,第二,第三等值,则if语句为false。将PHP变量与文本文件中的值进行比较
这里是我的代码:
$lines = file("file.txt");
$value = $_GET['value'];
foreach ($lines as $line) {
if (strpos($line, $value) !== false) {
$output = $line;
} else {
$output = "Sorry, we don't recognize the value that you entered";
}
}
您每次都会覆盖'$ output'变量。你能指望什么? –
只有1个匹配:'$ output = $ line;打破;' – AbraCadaver
谢谢AbraCadaver - 这实际上为我工作。 – brandozz