多次元配列を構築するための再帰関数を書いています。基本的に、問題は次のとおりです。
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
}
}
考え?関数の構造を書き直して機能させることができることは知っていますが、それは不要なようです。