2011-08-03 72 views
0

每次包含inarray函數的腳本都執行時,該元素將消失,並且其後的元素將消失。我相信這意味着它不起作用。我將會話變量設置爲數組,就像將常規變量設置爲數組一樣。inarray函數不會與設置爲數組的會話變量一起工作

$items = array("A", "B", "C"); 
$_SESSION["item"] = $items; 

if(inarray("A", $_SESSION["item"])) { echo "An item!"; } 

這是行不通的。我無法得到迴應工作。最重要的是,它消失後的元素表明它不起作用?

回答

2

,如果你的意思是標準in_array功能再有就是在你的代碼

+0

的錯誤運行的代碼:http://codepad.org/oN91I4lk –

+0

謝謝。那是一個很常見的愚蠢錯誤。 – user874737