Understanding PHP’s is_float() Function: Syntax, Usage, and Code Examples

This article explains PHP’s is_float() function, covering its syntax, return behavior, practical usage, and detailed code examples that demonstrate how to check whether variables are floating‑point numbers and handle related conditional logic.

php Courses
php Courses
php Courses
Understanding PHP’s is_float() Function: Syntax, Usage, and Code Examples

In PHP programming, the is_float() function is used to determine whether a variable is a floating‑point number (i.e., a decimal). This article details the syntax, usage, and example code for is_float().

1. Function Syntax

is_float ( mixed $var ) : bool

The is_float() function accepts a single parameter $var, which can be of any type. It returns a boolean value: true if $var is of type float, otherwise false.

2. Function Usage

The is_float() function is commonly used to verify that a variable is a float, which is especially useful during numeric calculations and type checking to avoid errors or logical issues caused by incorrect variable types.

3. Code Examples

Below are some example codes that demonstrate the use of is_float():

Example 1: Determine if a variable is a float

$var1 = 3.14;
$var2 = 5;
$var3 = "2.718";

if (is_float($var1)) {
    echo "<span>$var1</span> is a float";
} else {
    echo "<span>$var1</span> is not a float";
}

if (is_float($var2)) {
    echo "<span>$var2</span> is a float";
} else {
    echo "<span>$var2</span> is not a float";
}

if (is_float($var3)) {
    echo "<span>$var3</span> is a float";
} else {
    echo "<span>$var3</span> is not a float";
}

Output:

3.14 is a float
5 is not a float
2.718 is a float

Example 2: Using is_float() with conditional statements

$price = 19.99;

if (is_float($price)) {
    if ($price >= 10) {
        echo "Price is reasonable";
    } else {
        echo "Price is unreasonable";
    }
} else {
    echo "Price format error";
}

Output:

Price is reasonable

These examples show how is_float() can conveniently determine whether a variable is a floating‑point number, enabling appropriate logical handling.

4. Summary

The is_float() function is a very useful PHP built‑in that allows developers to easily check if a variable is a float. Using it during numeric calculations and type checks helps prevent errors and logical problems.

Note: is_float() distinguishes between integers and floats; it returns false for integer values. If you need to check whether a variable is numeric (including both integers and floats), use the is_numeric() function instead.

We hope this article helps you understand and use the is_float() function. For further questions about PHP functions, refer to the official documentation or engage with the PHP development community.

PHP Practice

Scan the QR code to receive free learning materials

QR Code
QR Code
Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

backend-developmentCode Examplestype checkingis_float
php Courses
Written by

php Courses

php中文网's platform for the latest courses and technical articles, helping PHP learners advance quickly.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.