is_scalar
(PHP 4 >= 4.0.5, PHP 5)
is_scalar — Encuentra si una variable es un escalar
Descripción
bool is_scalar
( mixed $var
)
Encuentra si la variable dada es un escalar.
Las variables escalares son aquellas que contienen un integer, float, string o boolean. Los tipos array, object y resource no son escalares.
Note: is_scalar() no considera los valores de tipo resource como escalares ya que los recursos son tipos de datos abstractos que actualmente se basan en enteros. No debe dependerse de este detalle de implementación, ya que puede cambiar.
Lista de parámetros
- var
-
La variable a ser evaluada.
Valores retornados
Devuelve TRUE si var es un escalar, FALSE de lo contrario.
Ejemplos
Example#1 Ejemplo de is_scalar()
<?php
function mostrar_var($var)
{
if (is_scalar($var)) {
echo $var;
} else {
var_dump($var);
}
}
$pi = 3.1416;
$proteinas = array("hemoglobina", "citocromo c oxidasa", "ferredoxin");
mostrar_var($pi);
mostrar_var($proteinas)
?>
El resultado del ejemplo seria:
3.1416 array(3) { [0]=> string(11) "hemoglobina" [1]=> string(19) "citocromo c oxidasa" [2]=> string(10) "ferredoxin" }
Ver también