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,
    변수의 타입을 반환하는 함수