Ich habe ein Array mit den folgenden Tasten
%Vor%Ein Beispiel-Array:
%Vor%Was ich tun möchte ist, einen hierarchischen Baum mit diesem Array anzuzeigen, der Code, den ich gerade habe, produziert:
%Vor%Idealerweise muss ich das folgende Ergebnis erzeugen, aber mit unbegrenzten Ebenen:
%Vor%Der Code, den ich bisher habe, ist:
%Vor%Wenn mir jemand Hinweise geben könnte, wie dies zu erreichen ist, würde ich mich sehr darüber freuen.
Ich habe hier eine Lösung gefunden: Erstellen Sie eine verschachtelte Liste aus dem PHP-Array für das Dropdown-Auswahlfeld
Sie können die FlatToTreeConverter-Klasse von der Gears-Hilfebibliothek:
Ich bin mir nicht sicher, ob Sie schon eine Antwort gefunden haben, aber ich habe heute nach der gleichen Lösung gesucht und letztendlich selbst eine Lösung gefunden. Der folgende Code ist die Klasse, die ich gerade erstellt habe, und er funktioniert mit PHP-Arrays und -Objekten und rekursiv auf eine unbegrenzte Anzahl von Dimensionen.
GitHub
Ссылка
Ein einfaches Beispiel für die Verwendung dieses Codes wäre:
%Vor%Es gibt auch andere Optionen, die ebenfalls eingestellt werden können, aber das war nur eine direkte hierarchische Anzeige eines Arrays oder Objekts.
%Vor%