我有代碼PHP「===」操作符
$url = $_GET['q']; $string = "search_text"; $pos = strpos($url,$string);
然後我用下面以檢查SEARCH_TEXT的url中的存在。如果它存在,我希望它隱藏html字段 if($pos!==true){ //generate html elements }
但它不起作用。基本上我想要做的就是隱藏某些html元素,當url中存在search_text時,使用'==='
運算符比較在strpos操作期間生成的$ pos
`strpos`永遠不會返回`true`,你的意思是`=== FALSE`? – 2011-02-14 22:50:13
如果你實際上並不需要這個位置,使用[`strstr()`](http://php.net/strstr)更容易。 – mario 2011-02-14 22:53:23