下面的代码工作正常,但在第二个变量名 fixed_2 中为什么它显示小数点后的 3 位数字?我尝试了很多方法都没有任何希望。$text = "000892021.2408000";$fixed_1 = preg_replace('/000/','',$text);$fixed_2 = preg_replace('/.000/','',$text);$fixed_3 = preg_replace('/000./','',$text);var_dump($fixed_1);var_dump($fixed_2);var_dump($fixed_3);输出 string(11) "892021.2408" string(13) "000892021.240" string(13) "92021.2408000" 任何帮助请解释?
- 2 回答
- 0 关注
- 137 浏览
添加回答
举报
0/150
提交
取消