Evaluate a regular expression to remove the 000 after the decimal point. for example, if 8.38370000 is required, the result is & nbsp; 8.38378.0038370000 and the result is & nbsp; 8.38378.38370010; 8.3837001 find a regular expression to remove 000 after the decimal point
For example
8.38370000
The result is 8.3837.
8.0038370000
The result is 8.3837.
8.38370010
The result is 8.3837001.
Share:
------ Solution --------------------
$ S = <TXT
8.38370000
8.0038370000
8.38370010
TXT;
Echo preg_replace ('/(? <= \ D) 0 + \ B
------ Solution --------------------
(? <= \.) 0 +/', '', $ s );
8.3837
8.3837
8.3837001
It is unreasonable to change 8.0038370000 to 8.3837.
------ Solution --------------------
$ String = "8.38370010 ";
Echo (float) $ string;
8.3837001
------ Solution --------------------
Preg_replace ('/[^ 0] 0 + $/', ', $ s); it is unreasonable to change 8.0038370000 to 8.3837