[英]check if decimal $var is_int, then run round()
我試圖編寫一個函數,該函數將檢查$ 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);
使用函數is_numeric進行檢查。
function round_num($var) {
if(is_numeric($var)) {
return round($var, 2);
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.