Try using var_dump rather than print_r... maybe it'll give you more
accurate data (e.g. to figure out if it's an object, as Rob said, or an
array).
--Daniel
Jay Paulson wrote:
I tried with no success yesterday to get an answer to this question so I'll
try again.
I have an object from using simpleXML and inside that object is an array
holding even more objects. However, it's not acting like an array and
therefore I can't go through it. (i.e. I can't use the count function to see
how big it is and loop through it)
This below should be an array:
$xml->RES->R
When I use print_r($xml->RES->R) I get $xml->RES->R[0] printed, which is
below:
SimpleXMLElement Object
(
[U] => http://.../benefits/
[UD] => http://.../benefits/
[UE] => http://.../benefits/
[T] => <b>Benefits</b>
[RK] => 10
[CRAWLDATE] => 17 May 2006
[FS] => SimpleXMLElement Object
(
)
[S] => Home, <b>Benefits</b> Forms Jobs Training Locations, Who We Are
E-Info Publications EVA<br> Team Websites. <b>...</b> 2006 <b>Benefits</b>
Vote. <b>Benefits</b> Links. <b>Benefits</b> Websites. <b>...</b>
[LANG] => en
[HAS] => SimpleXMLElement Object
(
[L] => SimpleXMLElement Object
(
)
[C] => SimpleXMLElement Object
(
)
)
)
When I use print_r($xml->RES) I get the below. As you can see [R] => Array
but yet in the above example it is an object. I'm so confused and lost.
Can anyone help? PHP version 5.0.4
SimpleXMLElement Object
(
[M] => 2010
[FI] => SimpleXMLElement Object
(
)
[NB] => SimpleXMLElement Object
(
[NU] =>
/search?q=benefits&site=default_collection&hl=en&lr=&ie=UTF-8&output=xml_no_
dtd&client=default_frontend&access=p&sort=date:D:L:d1&start=10&sa=N
)
[R] => Array
(
[0] => SimpleXMLElement Object
(
[U] => http://.../benefits/
[UD] => http://.../benefits/
[UE] => http://.../benefits/
[T] => <b>Benefits</b>
[RK] => 10
[CRAWLDATE] => 17 May 2006
[FS] => SimpleXMLElement Object
(
)
[S] => Home, <b>Benefits</b> Forms Jobs Training
Locations, Who We Are E-Info Publications EVA<br> Team Websites. <b>...</b>
2006 <b>Benefits</b> Vote. <b>Benefits</b> Links. <b>Benefits</b> Websites.
<b>...</b>
[LANG] => en
[HAS] => SimpleXMLElement Object
(
[L] => SimpleXMLElement Object
(
)
[C] => SimpleXMLElement Object
(
)
)
)
[1] => SimpleXMLElement Object
(
[U] => http://.../benefits/benefits_websites.html
[UD] => http://.../benefits/benefits_websites.html
[UE] => http://.../benefits/benefits_websites.html
[T] => <b>Benefits</b>
[RK] => 9
[CRAWLDATE] => 17 May 2006
[FS] => SimpleXMLElement Object
(
)
[S] => Home, <b>Benefits</b> Forms Jobs Training
Locations, Who We Are E-Info Publications<br> EVA Team Websites.
<b>Benefits</b> Websites. <b>...</b>
[LANG] => en
[HAS] => SimpleXMLElement Object
(
[L] => SimpleXMLElement Object
(
)
[C] => SimpleXMLElement Object
(
)
)
[HN] => /benefits
)
[2] => SimpleXMLElement Object
(
[U] => http://www..com/jobs//benefits.html
[UD] => http://www..com/jobs//benefits.html
[UE] => http://www..com/jobs//benefits.html
[T] => : Jobs :
[RK] => 10
[FS] => SimpleXMLElement Object
(
)
[S] => <b>...</b> <b>Benefits</b> Summary. <b>...</b>
The <b>Benefits</b> of a Unique Culture. At<br> <b>...</b> success. Medical
Care <b>Benefits</b>. Available after <b>...</b>
[LANG] => en
[HAS] => SimpleXMLElement Object
(
[L] => SimpleXMLElement Object
(
)
[C] => SimpleXMLElement Object
(
)
)
)
Etc......
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php