note 74191 deleted from function.substr by tularis
| From: | tularis@php.net | Date: | Mon, 31 Dec 2007 10:49:47 +0000 |
| Subject: | note 74191 deleted from function.substr by tularis | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-134617@lists.php.net to get a copy of this message | ||
Note Submitter: a dot vanderkolk at gmail dot com
----
I made a function that removes the last zero's in a string or integer.
<?php
function removeDotZero($var)
{
$var = trim($var);
$pos = strpos($var,".");
if($pos != false)
{
$size = strlen($var);
for($i = $size; $i > $pos; $i--)
{
if(substr($var,-1,1) == "0")
$var = substr($var,0,($i - 1));
else if(substr($var,-1,1) == ".")
{
$var = substr($var,0,($i - 1));
break;
}
else
break;
}
return $var;
}
else
return $var;
}
echo removeDotZero("100.0052520")."\n";
echo removeDotZero("100.0000000")."\n";
?>
// produces:
// 100.005252
// 100