manejo de arrays

hpallaoro
20 de Abril del 2006
Buenas gente, les comento:
estoy usando la clase Smarty "no xq quiera :(", bue la cuestion es que me armo una función en php que debe recorrer un array pero no puedo acceder al dato...

function smarty_compiler_Time(){
$smarty = new Smarty;
$id = $smarty->get_template_vars('rwOrden');
$id = array_values($id);
return "echo" STATUS=$id"";
}

ese echo imprime siempre STATUS=Array.

Ven algún error en el código PHP?
Saludos y gracias

serche
20 de Abril del 2006
Cuando quieres imprimir una variable, y esta no es una cadena (o un entero), recuerda que echo imprime el tipo de valor que esta asignado a la variable, eg un array:

<?php
$arreglo = array(\'valor1\', \'valor2\', $cadena);
echo $arreglo; // imprime en pantalla Array
echo $arreglo[0]; //imprime en pantalla \'valor1\'
?>

recuerda que para saber exactamente que hay en el arreglo utiliza la funcion var_dump($variable) que te dice exactamente que es lo que hay en la variable, asi podras rastrear mas facilmente cual es tu error y darle posible solución.