1
幾個問題在這裏我不確定問題是什麼,但是如何設置我的代碼,它在呈現uls,lis和h2s的螢火蟲中看起來很奇怪。任何想法爲什麼,我也需要一些建議,如何解決我得到的錯誤是由一些類別沒有子頁面引起的。在這種情況下,如果他們沒有子頁面,我不希望我的代碼做任何事情,只是將它傳遞過來。具有用於foreach循環的UL
kansasoutlawwrestling.com/site-map
<?php
echo "<pre>";
print_r($categoriesArray);
echo "</pre>";
if((isset($categoriesArray)) AND ((!empty($categoriesArray))||($categoriesArray !== NULL)))
{
if(count($categoriesArray) <= 0)
{
echo "There are no content pages on this site!";
}
else
{
foreach ($categoriesArray as $row)
{
echo "<h2>".stripslashes($row['name'])."</h2>";
echo "<ul>";
foreach ($row['children'] as $row2)
{
echo "<li><a href=\"".$row2['link_url']."\">".stripslashes($row2['link_name'])."</a></li>";
if (count($row2) > 0)
{
echo "<ul>";
foreach ($row2['child_pages'] as $row3)
{
echo "<li><a href=\"".$row3['link_url']."\">".stripslashes($row3['link_name'])."</a></li>";
}
echo "<ul>";
}
}
echo "</ul>";
}
}
}
else
{
echo "There are no content pages on this site!";
}
?>
編輯:任何其他的想法,我來試試呢?
我不明白這一點:如果(計數(2行$)> 0)。因爲你回顯$ row2 ['link_url']這個if永遠不會是假的(顯然它可以是array(),但在這種情況下$ row2 ['link_url']將給出一個空結果) –
發佈你的數組以及 –
該數組在頁面上。 –