【发布时间】:2011-08-31 05:38:39
【问题描述】:
我正在尝试过滤一个数组,其中过滤器函数应该检查多个条件。例如,如果元素 x 以大写字母开头,则过滤器函数应返回 true。除非,如果元素 before 元素 x 满足某些其他条件,则元素 x 应该不留在数组中,因此过滤器函数应该返回 false。
问题是 array_filter 中的回调函数只传递元素的值而不是它的键......用 array_search 做一些魔术可能会起作用,但我只是想知道我是否在寻找错误的地方来解决这个特定问题?
【问题讨论】:
-
尝试遍历
for中的数组 :)
标签: php array-filter