我试着编写一个函数来检查$ var是否是一个数字(我试图尝试使用is_int()),然后运行round()。
唯一的问题是对于round()即时通讯使用像123.25这样的数字,因为在小数位,所以我不能使用is_int()。
知道如何让这个工作吗?
$var = 1123.25;
function round_num($var) {
if(is_int($var)) {
return round($var, 2);
}
}
echo round_num($var);
答案 0 :(得分:1)
使用功能is_numeric检查。
function round_num($var) {
if(is_numeric($var)) {
return round($var, 2);
}
}