【发布时间】:2009-08-05 12:03:04
【问题描述】:
我有一个数组,由键索引,例如:
array(
'key1' => 'value1',
'key2' => 'value2',
...
'key57' => 'value57'
)
如何“过滤”该数组,以便仅具有,例如:
array(
'key2' => 'value2',
'key57' => 'value57'
)
并保留密钥。
我知道 array_filter() 函数,但我不想排除除 2 和 57 之外的所有项目,不,我只想保留这些值。
是否存在可以命名为 array_keep() 之类的 PHP 核心函数?
谢谢。
【问题讨论】:
-
对不起,我不明白。为什么不使用 array_filter 返回您想要的值并覆盖您的数组? $array = array_filter($array, 'filterFunction');