php - 我如何删除点后的任何数字

标签 php numbers

我想删除点后的任何数字。示例

$input = '33.892';
$input = '15.274856';
$input = '-3.14';
$input = '5.055';

输出应为 331535。让我知道。

最佳答案

只需将该值解析为 int:

$input   = '33.892';
$input2  = '15.274856';
$input3  = '-3.14';
$input4  = '5.055';

$output  = (int) $input;
$output2 = (int) $input2;
$output3 = abs( (int) $input3 );
$output4 = (int) $input4;

快速总结:

  • 如果你想在点后删除数字 - 使用 (int)
  • 如果你想删除负标记 - 使用 abs()

关于php - 我如何删除点后的任何数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5487035/

相关文章:

css - 有什么方法可以仅使用 CSS 生成给定范围内的随机数吗?

javascript - 在 JavaScript 中获取数字中小数位数的最简单方法

C# 错误的减法? 12.345 - 12 = 0.345000000000001

php - 求平均和舍入的 SQL 查询

php - 随机运行时异常 : The only supported ciphers are AES-128-CBC and AES-256-CBC with the correct key length

php - 在外部站点中使用 Wordpress 菜单

php - 通过jquery将数据库中的列填充到select2中

numbers - 数字1e5的含义是什么?

html - 输入类型 ="number"在 Firefox 中工作错误

javascript - 如何通过 jQuery Ajax 在 HTML 和 PHP 之间来回传输 json 字符串?