PHPize Online / SQLize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
Copy Clear
Copy Format Clear
<?php function func(string $str): string { if (false !== strpos($str, '.')) { return $str; } for ($i = 1; $i < strlen($str); $i++) { $lastChar = substr($str, -1); if (0 == intval($lastChar)) { $str = substr($str, 0, strlen($str) -1); echo $str; } } $lastChar = substr($str, -1); if ('.' == $lastChar) { $str = substr($str, 0, strlen($str) -1); } return $str; } var_dump(func('2.123000') === '2.123'); var_dump(func('2.0') === '2'); var_dump(func('123') === '123'); var_dump(func('20') === '20'); var_dump(func('20.0000000000000000000000000000000000000010000') === '20.000000000000000000000000000000000000001');
Show:  
Copy Clear