php preg_replace,我需要在点后更换所有内容(例如340.38888>需要清理340)

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php preg_replace,我需要在点后更换所有内容(例如340.38888>需要清理340)脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要在点后更换所有内容.我知道它可以用正则表达式完成,但我仍然是新手,我不明白正确的语法,所以请帮助我. @H_777_5@

我尝试了波纹管代码,但不起作用:

  $x = "340.888888";
$pattern = "/*./"
 $y = PReg_replace($pattern,"",$x);
print_r($x);

谢谢,
迈克尔

解决方法

我可能错了,但这听起来像是使用RegEx锤子来解决一个非常不钉的问题.如果您只是试图截断正浮点数,则可以使用

$x = 340.888888;
$y = floor($x);

编辑:正如Techpriester的评论所指出的那样,这将始终向下舍入(因此-3.5变为-4).如果这不是您想要的,您可以使用强制转换,如$y =(int)$x.

脚本宝典总结

以上是脚本宝典为你收集整理的php preg_replace,我需要在点后更换所有内容(例如340.38888>需要清理340)全部内容,希望文章能够帮你解决php preg_replace,我需要在点后更换所有内容(例如340.38888>需要清理340)所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。