$page_now=array_search($id, $user_id);
if($page_now==""){return TURE;}
else{return FALSE}//include [0]index
我有一個array_search
,如果不能找到匹配它會返回""
,PHP「」和0返回相同的值
但是我有[0]
指數
如果搜索問題索引返回0,它是數組中的第一個。
if語句$page_now==""
& $page_now==0
都是回TURE
試試這個
$var=0;
if($var!=""){echo "have value in var";}else{echo "no value in var";}
我希望它返回具有價值,即使它是0
'如果在'$ user_id'陣列,'FALSE'中另有發現array_search'返回針的關鍵。 – hallaji
也許有時間瞭解與鬆散類型語言的比較 - http://www.php.net/manual/en/types.comparisons.php和http://www.php.net/manual/en/language。 types.type-juggling.php –
[array_search的手冊頁](http://www.php.net/manual/en/function.array-search.php)明確提到了這個 - 所以下次請閱讀東西像這樣問之前。 – CBroe