【发布时间】:2012-05-22 17:29:25
【问题描述】:
我有一个如下的数组:
Array (
[0] => Array (
[slideID] => 3
[parentSlideID] => 1
[subSlideOrder] => 1
[headline] =>
[copy] =>
[colourID] => 0
[URL] => 2.jpg
[category] => 1
[visible] => 1
[slideOrder] => 2
[type] => 0 )
[1] => Array (
[slideID] => 3
[parentSlideID] => 1
[subSlideOrder] => 1
[headline] =>
[copy] =>
[colourID] => 0
[URL] => 2.jpg
[category] => 1
[visible] => 1
[slideOrder] => 2
[type] => 0 )
[2] => Array (
[slideID] => 3
[parentSlideID] => 0
[subSlideOrder] => 1
[headline] =>
[copy] =>
[colourID] => 0
[URL] => 2.jpg
[category] => 1
[visible] => 1
[slideOrder] => 2
[type] => 0 )
)
如何搜索数组,以便检查每个子数组中parentSlideID 的值,然后返回找到匹配项的键。
例如,在数组中搜索“1”将返回 0,1。搜索“0”将返回2。搜索“3”不会返回任何内容。这可能吗?
【问题讨论】:
-
这个问题已经被问过好几次了。例如,stackoverflow.com/questions/5835660/…
-
@Donut 如果你不想回答这个问题,不要!问题是帮助某人并获得代表的机会。如果问题没有为您提供足够的信息来回答它,那么请询问更多。否则我列出我尝试过的东西有什么意义,答案会很简单?
-
如果答案很简单,你为什么不自己回答?
-
@Donut 我认为很明显我的意思不是“简单”意味着“容易”,而是“不复杂或不涉及”。
标签: php arrays search array-key-exists