is_float関数

関数is_floatは、渡された変数が浮動小数点数(float型)であるかどうかをチェックします。 変数が浮動小数点数を含む場合はtrueを返し、そうでない場合はfalseを返します。

構文

phpis_float(mixed $var): bool

例

様々な型の変数をチェックします:

php<?php
  $a = 3.14;
  $b = 42;
  $c = "3.14";
  
  var_dump(is_float($a));
  var_dump(is_float($b));
  var_dump(is_float($c));
?>

コード実行結果:

phptrue
false
false

例

数学演算の結果をチェックします:

php<?php
  $res = 10 / 3;
  var_dump(is_float($res));
?>

コード実行結果:

phptrue

例

型キャストをチェックします:

php<?php
  $val = (float) 5;
  var_dump(is_float($val));
?>

コード実行結果:

phptrue

関連項目

  • 関数is_int,
    変数が整数であるかどうかをチェックします
  • 関数is_numeric,
    変数が数値、または数値を含む文字列であるかどうかをチェックします
  • 関数gettype,
    変数の型を返します