objectclass SimpleXMLElement#6 (18) { public $typ_czegos => string(4) "przykladowy typ" public $id => string(7) "1234567" public $id_planety => string(1) "1" public $miasto => string(10) "Warszawa" public $adres => class SimpleXMLElement#7 (0) { } public $images => class SimpleXMLElement#8 (1) { public $image => [0] => string(55) "1.jpg" [1] => string(55) "2.jpg" [2] => string(55) "3.jpg" [3] => string(55) "4.jpg" [4] => string(55) "5.jpg" } } public $gtestowa => class SimpleXMLElement#9 (2) { public $x => string(11) "0.4" public $y => string(11) "16" } }
Jak widać w klasie są zmienne różnego typu(string,int,array)
W jaki sposób przelecieć pętlą po takim obiekcie i zapisać do pliku każdą unikalną nazwę węzła? (chodzi mi o to jak zrobić samą pętlę o zapis nie pytam)
Jak to zrobić dla wszystkich węzłów, podejrzewam, że trzeba użyć rekurencji ale jak?
W taki sposób wypisuję węzły które nie są zagnieżdzone:
foreach ($simpleXML->children() as $child) { }