xml - How do we acces simpleXMLElement object in php -


simplexmlelement object (     [0] => cem ) 

there simplexmlelement object this. tried accessing $object->0 , $object->{0}. giving php error. how access out changing format.

from print_r output might not obvious:

simplexmlelement object (     [0] => cem ) 

this single xml element containing string cem, example:

<xml>cem</xml> 

you obtain value casting string (see basic simplexml usagedocs):

(string) $object; 

when have simplexmlelement object , you're unsure represents, it's easier use echo $object->asxml(); output xml , analyze using print_r alone because these elements have lot of magic need know read print_r output properly.

an example above:

<?php  $object = new simplexmlelement('<xml>cem</xml>');  print_r($object);  echo "\n", $object->asxml(), "\n";  echo 'content: ', $object, "\n";  // echo cast string automatically 

output:

simplexmlelement object (     [0] => cem )  <?xml version="1.0"?> <xml>cem</xml>  content: cem 

(online demo)


Comments

Popular posts from this blog

monitor web browser programmatically in Android? -

Shrink a YouTube video to responsive width -

wpf - PdfWriter.GetInstance throws System.NullReferenceException -