Benedikt Loepp: Zahl formatieren

Beitrag lesen

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