ziddi: Nachkommastellen...

Beitrag lesen

<?php
$array = array(3.0, 3.00, 3.980, 3.543,.33);
foreach ($array as $zahl){
if(ereg(".[0-9]{3,}$", $zahl)){
  echo "Zahl $zahl hat mehr als 2 Nachkommastellen<br>\n";
  $zahl = sprintf("%01.2f", $zahl);
}
else{
  echo "Zahl $zahl hat nicht mehr als 2 Nachkommastellen<br>\n";
}

echo $zahl."<br>";
}

?>

bei welchen Zahlen macht denn das obige Skript nicht was Du willst???

schon o ich brauch jetzt noch nen anderen tip nämlich hab ich das problem das er in der eingabe keine kommas erkennt nur die . aber ich möchte ja das er die kommas erkennt deswgen hab ich das hier gemacht:

if ($feld1 == "," ) {
    echo str_replace (",",".",$feld1);
}
if (feld2 ==  "," ) {
    echo str_replace (",",".",$feld2);
}

naja es klappt aber nicht. :( Ist da was falsch dran oder hab ich was vergessen?
mfg
zid