Función PHP is_scalar()
is_scalar()La función se utiliza para detectar si una variable es un escalar.
Las variables escalares son aquellas que contienen integer, float, string o boolean, mientras que array, object y resource no son escalares.
PHP 4 >= 4.0.5, PHP 5, PHP 7
Sintaxis
bool is_scalar ( mixed $var )
Descripción de parámetros:
- $var: la variable a detectar.
Valor de retorno
Si la variable especificada es escalar, devuelve TRUE; de lo contrario, devuelve FALSE.
Ejemplo
Ejemplo
function show_var($var) {
if (is_scalar($var)) {
echo $var;
} else {
var_dump($var);
}
}
$pi = 3.1416;
$sites = array("Ejemplo", "Google", "Facebook");
show_var($pi);
echo PHP_EOL;
show_var($sites)
El resultado de salida es:
3.1416
array(3) {
[0]=>
string(6) "Ejemplo"
[1]=>
string(6) "Google"
[2]=>
string(8) "Facebook"
}
Otras extensiones
Funciones disponibles de PHP