【发布时间】:2011-09-13 18:42:55
【问题描述】:
假设我有以下数组:
array(
'key1'=>array(
'key.1'=>'tester',
'key.2'=>'tester'
),
'key2'=>array(
'key.1'=>'failedtester',
'key.2'=>'tester'
)
)
如何搜索此数组,以便返回父键,使得值是基于子键的某个值?
例如返回 key.1 == tester 的键(这将返回 key1)
例如返回 key.1 == failedtester 的密钥(这将返回 key2)
例如返回 key.2 == tester 的键(这将返回 array(key1, key2)
这可能不做一个for循环吗?
编辑:使用 PHP(对不起,我说的是 PHP,显然不是……#fail)
【问题讨论】:
-
什么语言?还是真的与语言无关?
-
猜你正在使用 PHP?你真的应该告诉我们你使用的是什么语言......
-
@xanatos 基于用户的标签,看起来像php
-
@all 谢谢,我想...但我不会“盲目地”添加语言标签:-)
-
很抱歉。我以为我已经添加了它,但显然没有。感谢您为我添加它。
标签: php arrays search multidimensional-array