Neues in PHP 7

dreggert

Mitglied
Das hab ich auch gefunden. Aber wie gesagt die Schleifen werden nicht durchlaufen. Oder ich hab die Funktion falsch gebaut:
PHP:
$anzahlung = $gesamt * 0.25;
(Wert von Anzahlung: 100.65)


if(preg_match("\.[0-9]{1,}", $anzahlung)){
  $laenge = sprintf('%02.2f', $anzahlung);
  $anzahl=str_replace('.', ',', $laenge);
}

else{
  $anzahl = $anzahlung . ",00";
}

Wenn ich dann $anzahl ausgebe, erhalte ich 100.65,00 als Ergebnis. Also er geht gar nicht durch die Schleife.
Da es sich um ein Abrechnungstool handelt, hab ich von diesen Prüfungen jede menge in dem Skript.
 

dreggert

Mitglied
Ok dann probier ich das mal aus. Komisch dass mir die Fehler nicht angezeigt werden obwohl
error_reporting(E_ALL); gesetzt ist.
Hab das jetzt mal ausprobiert. Lag wirklich an dem /.
Super danke für die Hilfe. Das bringt mich dann einen Schritt weiter.