我试图写一个函数,将检查如果$var是一个数字(我试图尝试使用is_int()),如果它是然后运行round()。
唯一的问题是,对于round(),我使用的是像123.25这样的数字,在理解中不是int,因为小数点,所以我不能使用is_int()。
知道我怎么才能让这个工作吗?
$var = 1123.25;
function round_num($var) {
if(is_int($var)) {
return round($var, 2);
}
}
echo round_num($var);
检查使用函数is_numeric
function round_num($var) {
if(is_numeric($var)) {
return round($var, 2);
}
}