0

php_replace で末尾のゼロを削除すると、このようなより良い機能が得られます。

価値:

$value = 123.12300;

現在の機能:

return preg_match('#[.,][0-9]+[0]+$#', $value) ? preg_replace('#[0]+$#', '', $value) : $value;

別の機能:

return preg_replace('#([.,]{0,1}\d+)[0]+$#', '\\1', $value);

前もって感謝します!

4

3 に答える 3

0

rtrim()仕事をします

$value = 123.12300;
echo rtrim($value,'0');
于 2013-10-24T13:01:16.977 に答える