The php is_string() function checks if a variable is an string or not. If the given variable is an string, is_string() returns TRUE. Otherwise, is_string() returns FALSE.

$string = "This is a string";
$array = array(1,2,3);
$float = 1.0;

var_dump(is_string($string));
var_dump(is_string($array));
var_dump(is_string($float));

// Output:
bool(true)
bool(false)
bool(false)

When working with different variables in your php programs, the ability to easily check and know if a variable is of a certain type is very valuable.

One such case is when you want to know if a variable is a string. The php is_string() function allows us to check if a variable is a string.

To use is_string(), just pass the variable you want to check. If the given variable is a string, is_array() returns TRUE. Otherwise, is_string() returns FALSE.

Below are a few examples of using the is_string() to find out if a variable is a string or not in php.

$string = "This is a string";
$array = array(1,2,3);
$float = 1.0;

var_dump(is_string($string));
var_dump(is_string($array));
var_dump(is_string($float));

// Output:
bool(true)
bool(false)
bool(false)

How to Check if a Variable is an Array in php

There are many other functions which allow us to check the data type of different variables in php.

Another case is if you want to check if a variable is an array variable.

The php is_array() function checks if a variable is an array variable in the similar way to is_string() – just pass the variable you want to check to is_array().

Below is an example which shows you how to use is_array() to check if a variable is an array in php.

$array = array(1,2,3);
$float = 1.0;
$string = "This is a string";

var_dump(is_array($array));
var_dump(is_array($float));
var_dump(is_array($string));

// Output:
bool(true)
bool(false)
bool(false)

How to Check if a Variable is a Float in php

Another common case where you may want to check the data type of a variable is if you want to check if a variable is a float variable.

The php is_float() function checks if a variable is a float variable in the similar way to is_string() – just pass the variable you want to check to is_float().

Below is an example which shows you how to use is_float() to check if a variable is a float in php.

$array = array(1,2,3);
$float = 1.0;
$string = "This is a string";

var_dump(is_float($array));
var_dump(is_float($float));
var_dump(is_float($string));

// Output:
bool(false)
bool(true)
bool(false)

Hopefully this article has been useful for you to learn how to use the is_string() function in php to check if a variable is a string.

Categorized in:

PHP,

Last Update: February 26, 2024