2010-08-05 76 views
18

我有一个数组只是一个ID列表,像这样:PHP - 发现如果一个数组包含一个元素

$my_array = array(
12, 17, 99, 23 
); 

现在我知道我大概可以做这样的事情:

function in_array($haystack = array(), $needle = NULL) 
{ 
foreach($haystack as $id) 
{ 
    if ($id == $needle) 
    {return TRUE;} 
    else 
    {return FALSE;} 
} 
} 

但它似乎可能已经构建了一个函数。我可以使用什么?

回答

23

不需要创建一个,它已经在那里与您使用的同名同名:in_array

例子:

if (in_array('foo', $array)){ 
    // foo is in the array 
} 
2

这可能是一个有趣的问题。无论如何,但如何in_array

相关问题