Php 在数组数组中查找值?

Php 在数组数组中查找值?,php,arrays,Php,Arrays,当我想确定某个值是否在数组中时,我熟悉在数组中使用 如果某个值位于数组中,是否有类似且有效的方法返回true或false $example = array( array( 'small', 6789), array( 'blue', 'duck', 'music'), array( 1000, 'gems' ) ); 在上面的例子中,如果我在寻找“blue”,我希望返回true 我知道我可以在数组中循环并在数组中使用,但我确信我缺少了一个更简单(更快)的方法。除非您想更

当我想确定某个值是否在数组中时,我熟悉在数组中使用

如果某个值位于数组中,是否有类似且有效的方法返回
true
false

$example = array(
   array( 'small', 6789), 
   array( 'blue', 'duck', 'music'), 
   array( 1000, 'gems' ) 
);
在上面的例子中,如果我在寻找“blue”,我希望返回
true


我知道我可以在数组中循环并在数组中使用
,但我确信我缺少了一个更简单(更快)的方法。

除非您想更改用于存储此信息的数据结构,否则我认为没有比遍历每个数组并对每个数组使用in_数组更好的方法来检查单个字符串


请记住,数组是内存中的对象。外部数组存储指向其中每个数组的指针,它无法直接访问其内容。

除非您想更改用于存储此信息的数据结构,否则我认为没有比遍历每个数组并在每个数组中使用in_数组更好的方法来检查单个字符串

请记住,数组是内存中的对象。外部数组存储指向其中每个数组的指针,它不能直接访问它们的内容