Bernd: Wie rechnet hier PHP?

Beitrag lesen

Hallo,

ich verstehe es gerade einfach nicht

foreach($zeiterfassung as $array_1){ 

  //echo $array_1['anzStunden'] . "<br>";

    $anzStunden =   str_replace(",", ".", $array_1['anzStunden']);
    echo $anzStunden . "<br>";
            
    $gesamtZeit   += $anzStunden;

}

Behauptet PHP es seien 15.5 Stunden, was schlicht weg falsch ist. echo $anzStunden ergibt folgenes

0.75
1.25
1
3
0.75
1
1.75

Macht zusammen 9.5 Stunden. Wie kommt PHP also auf 15.5 Stunden?