I have got this array called $topPaid:
Array
(
[0] => <li>
<a class="livelink" href="#%21/content/5664">
<span title="Relief Terrain Pack v3.2" class="title">Relief Terrain Pack v3.2</span>
<br><small>
Editor Extensions/Terrain
</small>
<br></a>
</li>
[1] => <li>
<a class="livelink" href="#%21/content/368">
<span title="Playmaker" class="title">Playmaker</span>
<br><small>
Editor Extensions/Visual Scripting
</small>
<br></a>
</li>
[2] => <li>
<a class="livelink" href="#%21/content/4243">
<span title="Amplify Motion" class="title">Amplify Motion</span>
<br><small>
Scripting/Effects
</small>
<br></a>
</li>
[3] => <li>
<a class="livelink" href="#%21/content/16899">
<span title="Skele: Character Animation Tools" class="title">Skele: Character Animation Tools</span>
<br><small>
Editor Extensions/Modeling
</small>
<br></a>
</li>
[4] => <li>
<a class="livelink" href="#%21/content/19245">
<span title="SnazzyGrid" class="title">SnazzyGrid</span>
<br><small>
Editor Extensions/Utilities
</small>
<br></a>
</li>
[5] => <li>
<a class="livelink" href="#%21/content/19352">
<span title="Zones, Fields, and Shields" class="title">Zones, Fields, and Shields</span>
<br><small>
Shaders
</small>
<br></a>
</li>
[6] => <li>
<a class="livelink" href="#%21/content/18920">
<span title="PlayerPrefs Elite" class="title">PlayerPrefs Elite</span>
<br><small>
Scripting/Integration
</small>
<br></a>
</li>
[7] => <li>
<a class="livelink" href="#%21/content/18358">
<span title="Bolt" class="title">Bolt</span>
<br><small>
Scripting/Network
</small>
<br></a>
</li>
[8] => <li>
<a class="livelink" href="#%21/content/13198">
<span title="BIG Environment Pack Vol.3" class="title">BIG Environment Pack Vol.3</span>
<br><small>
3D Models/Environments
</small>
<br></a>
</li>
[9] => <li>
<a class="livelink" href="#%21/content/23930">
<span title="VertExmotion" class="title">VertExmotion</span>
<br><small>
Editor Extensions/Animation
</small>
<br></a>
</li>
)
Now I try to fetch out the "href" link, the "title" and the text in "small" to show them in a table with this code:
foreach($topPaid as $key => $value)
{
$xml = simplexml_load_string($key);
$list = $xml->xpath("//@href");
$preparedUrls = array();
foreach($list as $item) {
$item = parse_url($item);
$preparedUrls[] = $item['scheme'] . '://' . $item['host'] . '/';
}
print_r($preparedUrls);
}
But I always get the error that I try to access a non-member object. Should I parse each array element by line and parse it's line content or what is a better method to reach the information?
Greetz,