PHP从数字字符串中删除小数

标签 php decimal eregi

我有一个算法可以返回带小数点的数字(即“.57”)。我想做的只是得到没有小数点的“57”。

我已经使用了 eregi_replace 和 str_replace,但都没有用!

$one = ".57";
$two = eregi_replace(".", "", $one);
print $two;

最佳答案

$one = '.57';
$two = str_replace('.', '', $one);
echo $two;

行得通。 100% 测试。顺便说一句,所有 ereg(i)_* 功能都已贬值。如果您需要正则表达式,请改用 preg_*。

关于PHP从数字字符串中删除小数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4739148/

相关文章:

在C中将负十进制转换为二进制

php - 如何使用 PHP+mySQL 从 XML 中获取所有节点?

php - 使用 eregi() 但现在使用 preg_match 进行 URL 验证

php - 生成两个随机数第一个数字小于第二个php

php - 如何更新MYSQL中的特定行

php - 如何在 laravel 中获取每个用户 ID 的最新行?

php检测浏览器

Python 'float64' 无法转换为 MySQL 类型,但在手动查询中没问题

mysql - 为什么 sum() 查询返回带有更多小数点的结果?

php - 在 php 中替代 eregi()