Php 基于字符串搜索的数组密钥提取

Php 基于字符串搜索的数组密钥提取,php,arrays,search,key,Php,Arrays,Search,Key,我有一个多维数组,如下所示,我想提取某个值的键 例如: 给我价值2的钥匙。这应该返回1。 给我第三栏的钥匙。这应该返回2。 是否有一个简单的函数可以实现此功能?使用,但您可以循环数组或使用$array[0]等。感谢您的快速回复。这对我有用! function findKey($array,$prop){ foreach($array as $key => $val){ foreach($array[$key] as $index => $value)

我有一个多维数组,如下所示,我想提取某个值的键

例如:

给我价值2的钥匙。这应该返回1。 给我第三栏的钥匙。这应该返回2。
是否有一个简单的函数可以实现此功能?

使用,但您可以循环数组或使用$array[0]等。感谢您的快速回复。这对我有用!
function findKey($array,$prop){
    foreach($array as $key => $val){
        foreach($array[$key] as $index => $value)
            if( $value === $prop ){
                return $index;
            }
    }   
}

findKey($array,'Value 2');
function findKey($array,$prop){
    foreach($array as $key => $val){
        foreach($array[$key] as $index => $value)
            if( $value === $prop ){
                return $index;
            }
    }   
}

findKey($array,'Value 2');