我想檢查某個單詞是否已經存在於一個數組中,例如'kijken'。這個詞在數組中不存在,我想添加它。我想檢查一個單詞是否不存在於一個數組中php
如何檢查單詞是否存在?
我的數組是這樣的:
Array
(
[0] => vegen
[1] => veeg
)
Array
(
[0] => staan
[1] => sta
)
我想檢查某個單詞是否已經存在於一個數組中,例如'kijken'。這個詞在數組中不存在,我想添加它。我想檢查一個單詞是否不存在於一個數組中php
如何檢查單詞是否存在?
我的數組是這樣的:
Array
(
[0] => vegen
[1] => veeg
)
Array
(
[0] => staan
[1] => sta
)
已經經典功能:
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';
}
感謝您的代碼和我會嘗試如果它對我有效 –
不能保證我們會在答案旁邊看到一個綠色的勾號,但讓我們跨越我們的手指;-)(給出他們的記錄)。我想他們不知道Stack如何滾動。 –
並不重要。很高興有幫助。我記得曾經在這個位置上。 :) –
查找in_array –
SO **不是免費的編碼資源**我會告訴你如何代碼它,如果你告訴我如何**贏得彩票** – RiggsFolly
我曾嘗試用in_array,但不能寫goog代碼來完成這項工作 –