2014-07-19 212 views
-7

讓我們只說我有這樣的:陣列,檢查值存在

$A = "1,2,3,4"; 
$B = "2"; 

你如何檢查是否存在$A$B

編輯
的$ A實際上是在我的代碼的數組:

$A = array(1,2,3,4); 
$B = "2"; 
+1

如果'$ A'是 「實際上」 的數組,然後發佈它是這樣。不要給我們這個虛假的僞代碼,它並不代表你真正的問題,並期望我們產生一個有用的解決方案。如果'$ A'實際上是一個數組,那麼你希望'in_array',即使是最懶惰的Google搜索也很容易找到。 – meagar

+0

http://php.net/manual/en/function.in-array.php? – putvande

+0

我可以使它正如我的文章所述,不需要發佈數組。 –

回答

0

假設你的意思是:

$a = array(1,2,3,4); 
$b = 2; 

那麼你想要的是in_array

if(in_array($b, $a)) { 
    // do something 
} 
+0

謝謝,你是唯一一個最有可能在這個網站上的人;)我會盡快接受答案 –

+0

@StefanTeunissen無需侮辱所有人。他們只是試圖幫助你獲得更好的答案,並提高網站的整體質量。 –

+0

它如何提高這樣的社區網站的質量?一個炒了一個問題,但被稱爲「不是一個真正的問題」。讓我告訴你,任何帶有問號的問題都是一個問題。對? –

0
$a = array_flip(array(1,2,3,4)); 
$b = 2; 

if (isset($a[$b])) { 
    echo 'bingo'; 
}