2015-09-09 47 views
-4

我想檢查某個單詞是否已經存在於一個數組中,例如'kijken'。這個詞在數組中不存在,我想添加它。我想檢查一個單詞是否不存在於一個數組中php

如何檢查單詞是否存在?

我的數組是這樣的:

Array 
(
    [0] => vegen 
    [1] => veeg 
) 
Array 
(
    [0] => staan 
    [1] => sta 
) 
+3

查找in_array –

+2

SO **不是免費的編碼資源**我會告訴你如何代碼它,如果你告訴我如何**贏得彩票** – RiggsFolly

+0

我曾嘗試用in_array,但不能寫goog代碼來完成這項工作 –

回答

3

已經經典功能:

function in_array_r($needle, $haystack, $strict = false) { 
    foreach ($haystack as $item) { 
    if (($strict ? $item === $needle : $item == $needle) || (is_array($item) && in_array_r($needle, $item, $strict))) { 
     return true; 
    } 
} 

return false; 
} 

$term = 'kijken'; 

if (in_array_r($term,$yourarray) == true) { 
    //do stuff 
} else { 
    echo $term.' not in array'; 
} 
+0

感謝您的代碼和我會嘗試如果它對我有效 –

+0

不能保證我們會在答案旁邊看到一個綠色的勾號,但讓我們跨越我們的手指;-)(給出他們的記錄)。我想他們不知道Stack如何滾動。 –

+0

並不重要。很高興有幫助。我記得曾經在這個位置上。 :) –

相關問題