<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xml:base="https://www.webmaster-forums.net/crss/node/1045862" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title></title>
    <link>https://www.webmaster-forums.net/crss/node/1045862</link>
    <description></description>
    <language>en</language>
          <item>
    <title>Exactly! So frustrating.</title>
    <link>https://www.webmaster-forums.net/web-programming-and-application-development/simplexml-how-get-numeric-array-key#comment-1246888</link>
    <description> &lt;p&gt;Exactly! So frustrating. Seems odd that I can pass a key like this:&lt;br /&gt;
&lt;div class=&quot;codeblock&quot;&gt;&lt;code&gt;$xml-&amp;gt;gallery[0]-&amp;gt;item[1];&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;
...and it will give me that exact object from the [item][1] array of objects, but there is no way to pull that key?&lt;/p&gt;
&lt;p&gt;Thanks for the reply pr0gr4mm3r!&lt;/p&gt;
 </description>
     <pubDate>Wed, 27 Jan 2010 00:06:34 +0000</pubDate>
 <dc:creator>infekt</dc:creator>
 <guid isPermaLink="false">comment 1246888 at https://www.webmaster-forums.net</guid>
  </item>
  <item>
    <title>Long story short, I found</title>
    <link>https://www.webmaster-forums.net/web-programming-and-application-development/simplexml-how-get-numeric-array-key#comment-1246879</link>
    <description> &lt;p&gt;Long story short, I found that this works:&lt;/p&gt;
&lt;p&gt;&lt;div class=&quot;codeblock&quot;&gt;&lt;code&gt;$items = array();&lt;br /&gt;foreach($xml-&amp;gt;gallery[0]-&amp;gt;item as $key=&amp;gt;$item)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $items[] = (string)$item-&amp;gt;title;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;var_dump($items);&lt;/code&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;But ya, dealing with a nest of objects and arrays are annoying, which is why I particularly find dealing with SimpleXMLElement frustrating at times.&lt;/p&gt;
&lt;p&gt;Perfect example, when I take your example and var_dump($xml-&amp;gt;gallery[0]); I get:&lt;/p&gt;
&lt;p&gt;&lt;div class=&quot;codeblock&quot;&gt;&lt;code&gt;object(SimpleXMLElement)#8 (2) {&lt;br /&gt;&amp;nbsp; [&amp;quot;name&amp;quot;]=&amp;gt;&lt;br /&gt;&amp;nbsp; string(7) &amp;quot;General&amp;quot;&lt;br /&gt;&amp;nbsp; [&amp;quot;item&amp;quot;]=&amp;gt;&lt;br /&gt;&amp;nbsp; array(3) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [0]=&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; object(SimpleXMLElement)#6 (2) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;quot;title&amp;quot;]=&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string(15) &amp;quot;A Mother&amp;#039;s Love&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;quot;img&amp;quot;]=&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string(18) &amp;quot;a_mothers_love.jpg&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [1]=&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; object(SimpleXMLElement)#7 (2) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;quot;title&amp;quot;]=&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string(28) &amp;quot;Duality of the Bull and Bear&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;quot;img&amp;quot;]=&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string(32) &amp;quot;duality_of_the_bull_and_bear.jpg&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [2]=&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; object(SimpleXMLElement)#9 (2) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;quot;title&amp;quot;]=&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string(17) &amp;quot;Effort And Desire&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;quot;img&amp;quot;]=&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string(21) &amp;quot;effort_and_desire.jpg&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;}&lt;/code&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;So, one would think that if I var_dump($xml-&amp;gt;gallery[0]-&amp;gt;item); I would get the item array, but I get this:&lt;/p&gt;
&lt;p&gt;&lt;div class=&quot;codeblock&quot;&gt;&lt;code&gt;object(SimpleXMLElement)#6 (2) {&lt;br /&gt;&amp;nbsp; [&amp;quot;title&amp;quot;]=&amp;gt;&lt;br /&gt;&amp;nbsp; string(15) &amp;quot;A Mother&amp;#039;s Love&amp;quot;&lt;br /&gt;&amp;nbsp; [&amp;quot;img&amp;quot;]=&amp;gt;&lt;br /&gt;&amp;nbsp; string(18) &amp;quot;a_mothers_love.jpg&amp;quot;&lt;br /&gt;}&lt;/code&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;So based on that, I figured that looping through the object and build the array manually works the best.&lt;/p&gt;
 </description>
     <pubDate>Tue, 26 Jan 2010 02:55:03 +0000</pubDate>
 <dc:creator>pr0gr4mm3r</dc:creator>
 <guid isPermaLink="false">comment 1246879 at https://www.webmaster-forums.net</guid>
  </item>
  </channel>
</rss>
