以下是我的代碼,其中我只面臨一個難題,當我運行下面的腳本,然後由於比較失敗$ flag不回聲請讓我知道如何解決這個問題?返回false不允許回聲
$s = "iph4on comes";
$se = "4gb comes in iphone";
$f = 0;
$tf = explode(" ",$searching);
$ms= explode(" ",$search_in);
foreach($tf as $word)
{
if (!preg_match("/$word/i", $search_in))
//if (!strpos($search_in, $word));
return false;
}
{
$f = 1;
}
echo $f;
//Due to return flase above i am not echoing
echo "Comparison Failed";
沒有代碼將超出返回,這是正確的。修復:把你想要運行_before_返回的代碼,或重排代碼,以便之後發生返回。 – TheZ
如果這是一個函數內部,請發佈整個事情。這是毫無意義的。 –