У меня проблема с simpleXML в PHP. Моя проблема заключается в том, что я получаю массивы вместо строк или ints.Возвращаемый массив SimpleXML вместо строки или INT
Via file_get_contents им получить следующий XML
<?xml version="1.0" encoding="UTF-8"?>
<data>
<name>579</name>
<price>46</price>
</data>
В им PHP им с помощью этого:
$xml = simplexml_load_string(file_get_contents($url));
print_r($xml->price) // returns array(0 => "46") instead of 46
ли кто-то имеет представление о том, как я могу получить строки?
Спасибо. У вас есть идея, почему arraynotation ($ xml ['price']) не работает? – AppGeer
@KevinTurner: Это не ** массив. Это объект SimpleXMLElement (точнее, ресурс libxml), как 'var_dump ($ xml-> price),' скажет вам. –