amigos,
un amigo técnico que no pertenece al foro me ofreció la solución por correo privado y lo comparto con vosotros:
Código PHP:
Ver originalfunction recurse_array($values){
$content ='';
foreach($values as $value){
//echo $value."<br>";
//var_dump($value);echo"<br>";
$content .= '<a href="'.HOST.'/index.php?op=8&PKLema='.$value['FKLema'].'">'.$value['lema'].'</a>, ';
$content .= recurse_array($value);
}
}
//echo "<br>salida recursiva:".$content ."<br>";
return $content;
}
la clave en la recursiva es usar esto: if (key_exists('children',$value)
Con eso se recorre el array multidimensional manteniendo el orden en que puede verse en el var_dump()