Forum Moderators: coopster
<ul>
<?php
$rss = simpledom_load_file("http://www.moorelife.org/rss/FreeDownloads.xml");
foreach($rss->sortedXPath('channel/item', 'category') as $item) {
$category = basename($item->category);
echo <<<END
<li><a href="javascript:showRSS('$category')">$category</a></li>
END;
}
?>
</ul>
$item = reset($rss->sortedXPath('channel/item', 'category')); breakat the end. So only 1 iteration of the loop occurs?!
<?php
$categories = array();
foreach($rss->sortedXPath('channel/item', 'category') as $item) {
$categories[] = basename($item->category);
}
$uniquecategories = array_unique($categories);
echo "<pre>";
print_r($uniquecategories);
echo "</pre>";
?>
Array
(
[0] => Commitment
[3] => Direction And The Plan Of God
[15] => Faith
[26] => Free From Fear
[29] => Goodness Of God
[36] => Healing
[46] => Holy Spirit
[53] => Honor
[56] => Marriage
[64] => Prosperity
[79] => Spiritual Growth
[104] => Uncategorized
[112] => Victory
)
$uniquecategories = array_unique($categories);
for($i = 0; $i <= count($uniquecategories); $i++) {
echo "<pre>";
print_r($uniquecategories[$i]);
echo "</pre>";
}
Commitment
Direction And The Plan Of God
<ul>
<?php
include_once("include/SimpleDOM.php");
$rss = simpledom_load_file("http://www.moorelife.org/rss/FreeDownloads.xml");
$categories = array();
foreach($rss->sortedXPath('channel/item', 'category') as $item) {
$categories[] = basename($item->category);
}
$uniquecategories = array_unique($categories);
foreach($uniquecategories as $key => $value) {
echo <<<END
<li><a href="javascript:showRSS('$value')">$value</a></li>
END;
}
?>
</ul>
Commitment
Direction And The Plan Of God
Faith
Free From Fear
Goodness Of God
Healing
Holy Spirit
Honor
Marriage
Prosperity
Spiritual Growth
Uncategorized
Victory