次の計算があります。
$this->count = float(44.28)
$multiple = float(0.36)
$calc = $this->count / $multiple;
$calc = 44.28 / 0.36 = 123
$calc
ここで、変数が整数 (小数がある) かどうかを確認したいと思います。
やってみましたがうまくいきif(is_int()) {}
ません$calc = (float)123
。
これも試してみました-
if($calc == round($calc))
{
die('is integer');
}
else
{
die('is float);
}
ただし、すべての場合に返されるため、これも機能しません'is float'
。上記の場合、123 は丸め後の 123 と同じであるため、これは当てはまりません。