bueno, he hecho esto a ver que esta cogiendome y devolviendome, y lo que veo es que cuando entra a la funcion de nuevo me pierde el valor del array donde voy guardando las ids....por que pintarmelas, me las pinta todas
¿Qué hago?
Código:
function agafa_ids($data)
{
$ids=array();
//if(is_array($data))
//{
foreach($data as $dato)
{
echo "$dato--> " . $dato . " es ";
if(is_array($dato))
{
echo "array <br>";
$this->agafa_ids($dato);
}
else{
if(is_numeric($dato) && $dato != NULL)
{
$ids=$dato;
echo "numero <br>";
}else{
echo "otra cosa <br>";
}
}
}
//}else{
//if(is_numeric($data))
//$ids[]=$data;
//else
//$this->agafa_ids(next($data));
//}
echo "<hr>---->";
var_dump($ids);
echo "<hr>";