Hello,
ich möchte gerne eine IF Abfrage machen die Prüft ob die nachkomma (bzw. nach Punkt) Stellen maximal 2 betragen.
12.33 IF schleife läuft
12.454 IF schleife läuft nicht
"IF" leitet keine Schleife ein, sondern eine Entscheidungsstruktur.
Du müsstest aus der Zahl einen String machen, diesen dann am Punkt splitten und dann die Länge des Strings bestimmen.
also: $strzahl = strval($zahl);
if (strpos($strzahl, '.') !== false)
{
$rightstr = strstr($strzahl, '.');
$declen = strlen($rightstr)-1;
}
else
{
$declen = 0;
}
http://de2.php.net/manual/en/function.strval.php
http://de2.php.net/manual/en/function.strstr.php
http://de2.php.net/manual/en/function.strpos.php
Das ist nur ein Beispiel. Es gibt auch andere Lösungswege...
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg
