|
|
|
| Есть массив неизвестной длинны.
необходимо если все элементы массива равны 0, то установить им всем значение 1.
это нужно для построение графика.
набрасал вот такой кодик, работает, но очень туго.
подскажите что не так.
<?
$Data = array(
'a' => 0,
'b' => 0,
'c' => 0,
'd' => 0,
'e' => 0,
'f' => 0,
'g' => 0
);
print_r($Data);
echo '<br/>';
$summ = 0;
foreach($Data as $key => $value){
# складываем все значения массива
$summ += $value;
}
if($summ == 0){
foreach($Data as $key =>$value){
$Data[$key] = 1;
}
}
print_r($Data);
?>
|
| |
|
|