Foros del Web » Programando para Internet » PHP »

if (array)

Estas en el tema de if (array) en el foro de PHP en Foros del Web. Como hago para preguntar si una variable es de tipo array: Necesito esto porque al hacer un 'echo' cuando paso una variable por referencia en ...
  #1 (permalink)  
Antiguo 29/05/2003, 19:37
Usuario no validado
 
Fecha de Ingreso: agosto-2002
Ubicación: Mendoza
Mensajes: 49
Antigüedad: 21 años, 8 meses
Puntos: 0
if (array)

Como hago para preguntar si una variable es de tipo array:


Necesito esto porque al hacer un 'echo' cuando paso una variable por referencia en una funcion, no es lo mismo si es un array o si no es un array.

Ej.

if($variable==un_array)
echo "$variable[indice]; // si es un array
else
echo "$variable"; // si NO es un array

Gracias...
  #2 (permalink)  
Antiguo 29/05/2003, 19:46
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Usando la función is_array() .. (is_xxx() hay muchas función para "preguntar" si tal variable es de algun típo o contenido ..)

Código PHP:
if (is_array($variable)){
    echo 
$variable['indice']; // si es un array
 
} else {
    echo 
$variable// si NO es un array

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.

Última edición por Cluster; 29/05/2003 a las 19:54
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:57.