PHP | is_array() Function
Last Updated :
11 Jul, 2025
The
is_array() is an inbuilt function in
PHP. The
is_array() function is used to check whether a variable is an array or not.
Syntax:
bool is_array($variable_name)
Parameter: This function accept a single parameter as mentioned above and described below:
$variable_name: This parameter holds the variable we want to check.
Return value: It is a boolean function so returns TRUE when
$variable_name is a boolean value, otherwise FALSE.
Below example illustrate the
is_array() function in PHP.
Example 1:
PHP
<?php
// PHP code to demonstrate working of is_array()
$variable_name1=67.099;
$variable_name2=32;
$variable_name3="abc";
$variable_name4=array('A', 'B', 'C');
// $variable_name4 is an array, returns TRUE
if (is_array($variable_name4))
echo "array('A', 'B', 'C') is an array . \n";
else
echo "array('A', 'B', 'C') is not a array value. \n";
// $variable_name1 is not array, gives FALSE
if (is_array($variable_name1))
echo "$variable_name1 is a array value. \n";
else
echo "$variable_name1 is not a array value. \n";
// $variable_name2 is not array, gives FALSE
if (is_array($variable_name2))
echo "$variable_name2 is a array value. \n";
else
echo "$variable_name2 is not a array value. \n";
// $variable_name3 is not array, gives FALSE
if (is_array($variable_name3))
echo "$variable_name3 is a array value. \n";
else
echo "$variable_name3 is not a array value. \n";
?>
Output:
array('A', 'B', 'C') is an array .
67.099 is not a array value.
32 is not a array value.
abc is not a array value.
Reference:
https://www.php.net/manual/en/function.is-array.php
Explore
Basics
Array
OOPs & Interfaces
MySQL Database
PHP Advance