我有這樣的代碼php array_search爲第一個元素返回0?
$restaurant = array('/restaurant_pos/', '/bar_nightclub_pos/')
$current_page = $_SERVER['REQUEST_URI'];
if (array_search($current_page, $restaurant)) {
echo "KEEP ME";
}
問題是array_search將返回0,因爲「/ restaurant_pos /」是數組中的第一個元素,這是造成的,如果失敗......關於如何檢查任何想法如果值是數組中沒有失敗的第一個元素
+1使用
in_array()
:這是手冊中記錄(我將添加鏈接到你的答案) - 事實上,他們會仔細解釋它 - 所以OP在詢問之前顯然沒有進行研究。 – Spudley哈哈,從來沒有見過我自己。感謝那! – 2011-07-19 16:09:54
謝謝,我確實看過文檔,注意到大紅色的盒子,但我試過!==錯誤,它失敗了,所以我發佈的問題......謝謝@Jan Westerdiep – Trace