is_int

Find whether the type of a variable is integer

&reftitle.description; `bool` `is_int` `mixed` `value`

Finds whether the type of the given variable is integer.

To test if a variable is a number or a numeric string (such as form input, which is always a string), you must use `is_numeric`.

&reftitle.parameters;

`value`

- The variable being evaluated.

&reftitle.returnvalues;

Returns &true; if `value` is an `int`, &false; otherwise.

&reftitle.examples;

### `is_int` example

    <?php
    $values = array(23, "23", 23.5, "23.5", null, true, false);
    foreach ($values as $value) {
        echo "is_int(";
        var_export($value);
        echo ") = ";
        var_dump(is_int($value));
    }
    ?>

&example.outputs;

    is_int(23) = bool(true)
    is_int('23') = bool(false)
    is_int(23.5) = bool(false)
    is_int('23.5') = bool(false)
    is_int(NULL) = bool(false)
    is_int(true) = bool(false)
    is_int(false) = bool(false)

&reftitle.seealso;

- `is_bool`
- `is_float`
- `is_numeric`
- `is_string`
- `is_array`
- `is_object`