Hallo,
ist zwar vielleicht ein wenig umständlich gescriptet (hab ich grad auf die Schnelle gemacht), sollte dir aber helfen:
<?php
function delete_nulls($input, $check)
{
if($check=="on")
{
$komma=explode(".", $input);
$befor_komma=$komma['0'];
$after_komma=$komma['1'];
}
else
{
$after_komma=$input;
}
$after_komma_len=strlen($after_komma);
$after_komma_last=strrpos($after_komma, "0")+1;
if($after_komma_len==$after_komma_last)
{
$after_komma=substr($after_komma, "0", $after_komma_last-1);
$after_komma_len_check=strlen($after_komma)-1;
if(substr($after_komma, $after_komma_len_check, 1)=="0")
{
$after_komma=delete_nulls($after_komma, "off");
}
}
else
{
$check="on";
}
if($check=="on")
{
if(isset($after_komma))
{
$output=$befor_komma.".".$after_komma;
}
else
{
$output=$befor_komma;
}
}
else
{
$output=$after_komma;
}
return $output;
}
echo delete_nulls("50.0500", "on");
?>
Mit "delete_nulls("der zahl", "on") rufst du die Funktion auf!
Ich garantiere für nichts! gg
cu Benedikt Loepp
visite http://www.webocton | [gw] bigBENNE | Benedikt Loepp