假设变量 $number 包含一个小数点,如 16.66677666777
我如何让它回显 $number 并只说 16 而不是 16.66677666777?
echo intval(2.0000); //2
看到这个
只需使用 intval 函数
$number = 16.66677666777;
$number = intval($number);
您可以将其转换为整数:
echo (int) $number;
或使用intval
:
echo intval($number);
或者您可以使用数学函数floor
将数字向下舍入。
echo floor($number);
此函数保持变量类型浮动。
在这里你会找到一个小例子: http ://codepad.org/4um8gJSi
你也可以使用 floor()
echo floor(16.66677666777);
这就足够了。
<?php
$number=16.66677666777;
echo (int)$number; //16
只需使用 inval 函数
http://php.net/manual/en/function.intval.php
$number = 16.66677666777;
echo intval($number); //16