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.
Nota:
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
Ejemplo 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"
} |
|