Ahoi Steffen,
warum nimmst du nicht das array aus der DB und fügst dann die fehlenden jahre mit 0 hinzu?
$ary_maschkosten_qry=array();
array_push($ary_maschkosten_qry,array("maschkost_jahre"=>2000,"MaschKosten"=>1000));
array_push($ary_maschkosten_qry,array("maschkost_jahre"=>2001,"MaschKosten"=>500));
array_push($ary_maschkosten_qry,array("maschkost_jahre"=>2007,"MaschKosten"=>777));
$jahr = 1999;
foreach($ary_maschkosten_qry as $zwischenwert)
{
while($jahr < $zwischenwert['maschkost_jahre'])
{
$echtewerte[]['maschkost_jahre'] = $jahr;
$echtewerte[]['MaschKosten'] = 0;
$jahr++
}
$echtewerte[]['maschkost_jahre'] = $zwischenwert['maschkost_jahre'];
$echtewerte[]['MaschKosten'] = $zwischenwert['MaschKosten'];
}
MfG
--
Alle Angaben wie immer ohne Gewähr
\ \ / / \ \ / /
\ \ / / \ \ / /
\ /´¯.l.¯
| l .l. (¯ '\ /' ¯) .l. 1 |
l l .l. \ \ / / .l. 1 1
l l´¯.l´¯.l \ '| |' / 1.¯´1.¯´1 1
\ /
Alle Angaben wie immer ohne Gewähr
\ \ / / \ \ / /
\ \ / / \ \ / /
\ /´¯.l.¯
\ / \ /´¯.l.¯
\ /| l .l. (¯ '\ /' ¯) .l. 1 |
l l .l. \ \ / / .l. 1 1
l l´¯.l´¯.l \ '| |' / 1.¯´1.¯´1 1
\ /