Mam takie zadanie żeby zoptymalizować poniższy kod w php
$a = array('bla' => 1, '2' => 0, 'test' => 'testLalalal', '3' => 3);
$b = array();
for ($i = 1; $i <= count($a); $i++) {
$b[$i] = !empty($a[$i]) ? $a[$i] : 0;
}
print_r($b);
pod jakim kątem to zoptymalizować ? Chyba nie chodzi o szybkość ? nie kumam za bardzo, jeśli ktoś daje pierdoły w danych wejściowych to niech sie nie spodziewa prawidłowych danych wyjściowych ? czy to podstepne pytanie ?