J'écris une fonction récursive pour construire un tableau multidimensionnel. Fondamentalement, le problème est le suivant:Création d'une instance d'une paire clé-valeur php sans tableau
function build($term){
$children = array();
foreach ($term->children() as $child) {
$children[] = build($child);
}
if(!count($children)){
return $term->text();
} else {
return $term->text() => $children; //obviously, this doesn't work
}
}
Pensées? Je sais que je pourrais réécrire la structure de la fonction pour la faire fonctionner, mais il semble que cela ne soit pas nécessaire.
Malheureusement, je ne veux pas que mes types de données soient en ligne. C'est pour l'entrée de ul() de CodeIgniter ... voir http://codeigniter.com/user_guide/helpers/html_helper.html#ol_and_ul – user199085