如何在PHP中用另一个布尔数组切片数组?
<?php
$arr=array(0=>12,1=>'name',2=>1.21,4=>'color');
$select=array(1=>true,2=>true,3=>true,4=>false);
//$new=$arr[$select];
?>
在Python中这很简单,但是我也可以在PHP中执行此操作吗?
答案 0 :(得分:0)
这些行返回我想要的关联数组:
$filter=array_filter($select);
$new=array_intersect_key($arr,$filter);
var_dump($new);