php> $a = array("a"=>1,"b"=>0,"c"=>1,"d"=>1,"e"=>0);
php> $b = array();
php> foreach ($a as $k =>$v){
... if($v != 0){
... $b["$k"] = $v;
... }
... }
php> print_r($b);
Array
(
[a] => 1
[c] => 1
[d] => 1
)
php>
Anyways to do it not using loop?
I think that array_filter is what you need.