php8.5
Home/ Manual/ var / functions/ is_string

is_string

PHP function Edit on GitHub ✎

(PHP 4, PHP 5, PHP 7, PHP 8)

Find whether the type of a variable is string

Description

is_string(mixed $value): bool

Finds whether the type of the given variable is string.

Parameters

value

The variable being evaluated.

Return Values

Returns true if value is of type string, false otherwise.

Examples

is_string() example

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

The above example will output:

output
is_string(false) = bool(false)
is_string(true) = bool(false)
is_string(NULL) = bool(false)
is_string('abc') = bool(true)
is_string('23') = bool(true)
is_string(23) = bool(false)
is_string('23.5') = bool(true)
is_string(23.5) = bool(false)
is_string('') = bool(true)
is_string(' ') = bool(true)
is_string('0') = bool(true)
is_string(0) = bool(false)

See Also

Source: reference/var/functions/is-string.xml · from the official PHP manual (php/doc-en)