在PHP中切片数组

时间:2015-12-07 15:54:11

标签: php arrays

如何在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中执行此操作吗?

1 个答案:

答案 0 :(得分:0)

这些行返回我想要的关联数组:

$filter=array_filter($select);
$new=array_intersect_key($arr,$filter);
var_dump($new);