doy ya por imposible que no me guarde un array con las ids, por lo que he pensado pasar un string a la funcion e ir concatenando resultados y luego ya con un explode lo apañaré. Y me encuentro ahora con que no me lo concatena O_o"
por fabor debe ser un error tonto, por que si no, no me lo explico, pero es que no lo veooo ¿por qué no me lo concatena????
muchas gracias
llamada: $ids=$this->agafa_ids($data,"");
función:
Código:
function agafa_ids($data, $string="")
{
foreach($data as $dato)
{
if(is_array($dato))
{
$ids[] = $this->agafa_ids($dato,$string);
}
else{
if(is_numeric($dato) && $dato != NULL && $dato!="")
{
$ids[]=$dato;
$string .= ",". $dato;
}
}
}
var_dump($string);
return $ids;
}