让我们说变量$ number保持小数,如16.66677666777
我如何让它回显$ number而只是说16而不是16.66677666777?
答案 0 :(得分:1)
这就足够了。
<?php
$number=16.66677666777;
echo (int)$number; //16
答案 1 :(得分:1)
echo intval(2.0000); //2
请参阅this
答案 2 :(得分:1)
只需使用intval函数
$number = 16.66677666777;
$number = intval($number);
答案 3 :(得分:1)
您可以将其转换为整数:
echo (int) $number;
或使用intval
:
echo intval($number);
或者您可以使用数学函数floor
来舍入数字。
echo floor($number);
此函数保持变量类型float。
在这里你会找到一个小例子: http://codepad.org/4um8gJSi
答案 4 :(得分:1)
你也可以使用floor()
echo floor(16.66677666777);
答案 5 :(得分:1)
只需使用inval函数
http://php.net/manual/en/function.intval.php
$number = 16.66677666777;
echo intval($number); //16