PHP: is_scalar() function
Description
The is_scalar() function is used to check whether a variable is a scalar or set or not.
Note : Variables which contain boolean, double, integer, or string types are scalar. Array, object, and resource are not scalar.
Version:
(PHP 4 and above)
Syntax:
is_scalar(variable_name)
Parameter:
Name | Description | Required / Optional |
Type |
---|---|---|---|
variable_name | The variable being checked | Required | Mixed* |
*Mixed: Mixed indicates that a parameter may accept multiple (but not necessarily all) types.
Return value:
TRUE if variable_name is a scalar, FALSE otherwise.
Value Type: Boolean
Example:
<?php
$var1 = 100;
if (is_scalar ($var1))
echo $var1. ' is a scalar value'.'<br>';
else
echo $var1.' is not a scalar value'.'<br>';
$var2 = array(1);
if (is_scalar ($var2))
echo $var2. ' is a scalar value'.'<br>';
else
echo $var2. ' is not a scalar value'.'<br>';
?>
Output :
100 is a scalar value Array is not a scalar value
View the example in the browser
Practice here online :
See also
Previous: is_resource
Next: is_string
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://w3resource.com/php/function-reference/is_scalar.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics