2010-12-02 28 views
0

向PHP in_array发送一个我想搜索的值的数组时,它不起作用。虽然文件中规定您可以提供针头。无法在PHP in_array中搜索多个针的存在

所以基本上我想测试多个条款的存在,作为一个数组的值 - 有这不工作的原因,任何人都可以提出这样做​​的另一种方式?

+0

喜欢的东西在http://stackoverflow.com/questions/4330402/find-position-first-occurence-of-an-array-of-strings-in-a-string? – KingCrunch 2010-12-02 00:38:29

+0

它是混合的,因为您可以搜索数组中的对象,字符串,整数,布尔等 - 但它仍然只搜索单个针。按照下面的解释使用array_intersect()。 – Cal 2010-12-02 00:39:57

回答

0

混合并不意味着多于一个针,它指的是类型。它是多种可能类型的文档说明。

1

当文档说mixed这意味着它可以接受多种类型,例如, int,float,string。尽管文档应该确切地说明哪些类型是有效的。