脚本宝典收集整理的这篇文章主要介绍了PHP:在数组中保留所需的值,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
$want_to_keep = 32 Array ( [1015] => 78 [2316] => 78 [5374] => 32 [8913] => 78 [1397] => 32 )
我只想要’32’值的项目,所以输出:
Array ( [5374] => 32 [1397] => 32 )
我查看了array_filter和array_intersect,两者都不适合这种需要.
$arr = array_filter($arr,function($value) use ($want_to_keep) { return $value === $want_to_keep; });
一种陌生的方式:
$arr = array_fill_keys(array_keys($arr,$want_to_keep,true),$want_to_keep);
以上是脚本宝典为你收集整理的PHP:在数组中保留所需的值全部内容,希望文章能够帮你解决PHP:在数组中保留所需的值所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。