Diskuze: Parsování XML pomocí SimpleXMLElement
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 3 zpráv z 3.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Ahoj, víme.
Když totiž napíšeš:
echo $doc->children()[1];
Tak Ti to vrátí přímo "text3".
V dokumentaci je totiž napsáno, že textový obsah XML elementu dostaneš
pomocí magické metody __toString()
viz. - http://php.net/…lelement.php
Také je tam mimochodem napsáno:
Note: SimpleXML has made a rule of adding iterative properties to most methods. They cannot be viewed using var_dump() or anything else which can examine objects.
Každopádně pokud jsi tedy chceš uložit tu hodnotu do proměnné, stačí udělat obyčejné přetypování na string:
$text = (string) $doc->children()[1];
var_dump($test); // string(5) "text3"
Toť celá magie.
Zobrazeno 3 zpráv z 3.