Ich habe es mit einer Art von Writerblock zu tun und ich kann nicht herausfinden, wie man die am tiefsten verschachtelten (Sub-) Arrays innerhalb eines Arrays bekommt.Am meisten verschachtelte Arrays
Wenn ich habe folgende Array:
$testArray= array(
'test1' => 'SingleValue1',
'test2' => 'SingleValue2',
'test3' => array(0,1,2),
'test4' => array(array(3,4,array(5,6,7)), array(8,9,array(10,11,12)),13,14),
'test5' => array(15,16,17, array(18,19,20)),
);
ich brauche die folgende (Sub) Array von der testarray zu extrahieren:
- array (5,6,7)
- Array (10,11,12)
die in diesem Beispiel 3 Ebenen tief sind.
Ich habe viele Dinge mit foreach in rekursiven Funktionen usw. ausprobiert, aber das Endergebnis endete immer in keinem Ergebnis, allen Elementen oder dem letzten iterierten Element.
Ich erwarte keine vollständig codierte Antwort (noch haha), aber kann mir bitte jemand Anweisungen geben, wie ich meine Ziele erreichen kann?
Wenn ich etwas codiert habe, bin ich gerne bereit, spezifischere Fragen zu stellen oder die Lösung zu liefern.
Post, was Sie bereits versucht haben und wir können helfen, es zu debuggen – iainn
Suchen Sie nach diesen bestimmten Arrays in diesem spezifischen Datensatz? Oder ist das eine tiefere Frage darüber, ob man Sub-Arrays extrahieren kann? – kchason
Und das Array ist nicht statisch dann denke ich? Woher weißt du, dass es 5 6 7 und 10 11 12 ist, die du brauchst? – Andreas