Ich rufe aus einer Fritzbox das Telefonverzeichnis ab und erhalte es im
XML-Format in einer Variablen namens $phonebook. Ich möchte den Inhalt
ohne zusätzliche XML-Lib parsen, aber soweit komme ich garnicht.
1 | echo($phonebook.'<hr>'); //alles da!
|
2 | $records=explode('<contact>',$phonebook);
|
3 |
|
4 | for ($i=0; $i<count($records);$i++)
|
5 | {
|
6 | echo($i.' - '.$records[i].'<br>');
|
7 | }
|
Warum sind die Ausgaben aus der Schleife leer? Ich erhalte nur die
korrekte Anzahl von Zeilennummern und den Break, das $records[i] fehlt.
Warum?
(auch in der Quelltext-Ansicht, ich weiss, dass Browser erkannte
XML-Strukturen formatiern und interpretieren). Aber selbst, wenn ich
alle spitzen Klammern per replace entferne, bleibt $records[i] leer ...
:-(