Hallo,
ich habe folgendes Problem. Ich möchte mir ein in PHP erstelltes Array, welches an Smarty übergeben wird, mit Smarty auslesen lassen. Die "keys" des Arrays werden aus ner DB erstellt und sind somit nicht "fest", sondern können stets verschieden sein. Leider komme ich nicht an meinen Wert, hier mal ein Beispiel:
array
Um mit Smarty bei multidimensionalen Arrays in die Tiefen zu gehen, geht man so vor:
Mein Problem ist das ich die Dimensionen so nicht ansprechen kann da diese aus for-each Schleifen erzeugt werden. So geht es leider nicht:
Hat jemand dafür eine Lösung? Hab schon einiges probiert und bin im Internet nicht fündig geworden.
Grüße
ich habe folgendes Problem. Ich möchte mir ein in PHP erstelltes Array, welches an Smarty übergeben wird, mit Smarty auslesen lassen. Die "keys" des Arrays werden aus ner DB erstellt und sind somit nicht "fest", sondern können stets verschieden sein. Leider komme ich nicht an meinen Wert, hier mal ein Beispiel:
array
Dier hier fettgedruckten Begriffe sind Variablen dich unterschiedlich sein können und werden mit Hilfe von for-each-Schleifen und arrays ausgelesen.array(2) {[8] => array(1) { ["AufgabeSoundso"] => array(2) { ["Dauer"] => int(2)
["ID"] => string(7) "43546As"} ... }
Um mit Smarty bei multidimensionalen Arrays in die Tiefen zu gehen, geht man so vor:
Also so sollte Smarty bei mir aussehen:$meinArray.Ebene1.Ebene2.LetzteEbene
und ich erhalte den Wert 2.$meinArray.8.AufgabeSoundso.Dauer
Mein Problem ist das ich die Dimensionen so nicht ansprechen kann da diese aus for-each Schleifen erzeugt werden. So geht es leider nicht:
Ich hoffe ich konnte mein Problem einigermaßen erklären. Ansonsten bitte nochmal melden.$meinArray.$dieIDs.$dieAufgabe.Dauer
Hat jemand dafür eine Lösung? Hab schon einiges probiert und bin im Internet nicht fündig geworden.
Grüße