我想删除点后的任何数字。示例
$input = '33.892';
$input = '15.274856';
$input = '-3.14';
$input = '5.055';
输出应为 33
、15
、3
和 5
。让我知道。
最佳答案
只需将该值解析为 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/