相关疑难解决方法(0)

如何按条件过滤数组

我有这样一个数组:

array("a" => 2, "b" => 4, "c" => 2, "d" => 5, "e" => 6, "f" => 2)
Run Code Online (Sandbox Code Playgroud)

现在我想通过某种条件过滤该数组,只保留值等于2的元素,并删除值为2的所有元素.

所以我期望的结果数组是:

array("a" => 2, "c" => 2, "f" => 2)
Run Code Online (Sandbox Code Playgroud)

注意:我想保留原始数组中的键.

我怎么能用PHP做到这一点?任何内置功能?

php arrays filter higher-order-functions

24
推荐指数
2
解决办法
8万
查看次数

标签 统计

arrays ×1

filter ×1

higher-order-functions ×1

php ×1