我試圖驗證文本文件中是否存在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