2017-01-05 53 views
-2

我試圖通過多陣列搜索拿到鑰匙回:PHP搜索值的回報父鍵

陣:

$types = array(
'ABD' => array('value'), 
'CDE' => array('from'), 
'EF' => array('array', 'array2', 'array30') 
) 

PHP

$key = array_search('array30', $types); 

這應該返回「EF」。

感謝您的幫助。

+0

'array_search(value,array,strict)'[http://www.w3schools.com/php/func_array_search.asp] visit link for more detail –

回答

0

得到這些元素與array_filter和in_array的array30。

var_dump(array_filter($types, function($v){in_array('array30', $v);})); 

如果你只是想要的密鑰,在array_filter輸出使用array_keys。