Re: Re: Object Array?
| From: | Jay Paulson | Date: | Thu, 18 May 2006 19:32:49 +0000 |
| Subject: | Re: Re: Object Array? | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-236424@lists.php.net to get a copy of this message | ||
This keeps getting stranger and stranger. I did the var_dump and I got this
for R:
["R"]=>
array(10) {
So it's an array but when I pass it through is_array it says it's not an
array. However, when I pass it through is_object it says it's an object?!
On 5/18/06 2:18 PM, "Daniel Orner" <orner@cs.yorku.ca> wrote:
> 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......