PHP下拉菜单需要帮助

时间:2009-11-13 03:12:53

标签: php wordpress menu drop-down-menu

需要帮助我简单的PHP菜单。我想有类似的东西:当儿童元素<如果> 6显示一列6显示两列。有什么建议吗?

此致

2 个答案:

答案 0 :(得分:0)

如果子菜单包含6个以上的链接,我喜欢子菜单:

Link
Link
Link
Link

如果超过6个链接:

Link Link
Link Link
Link Link

我正在使用WP,只需要建议如何制作它。

答案 1 :(得分:0)

这是基本的想法,你可以调整它来使用表:

if (count($childs) < 6)
{
    foreach ($childs as $child)
    { 
        echo htmlspecialchars($child)."<br>";
    }
}
else
{
    for ($n=0;$n<count($childs);$n++)
    {
        echo htmlspecialchars($child)." ";
        if ($n%2) echo "<br>";
    }
}

表格:

if (count($childs) < 6)
{
    // Single row
    echo "<tr>";
    foreach ($childs as $child)
    { 
        echo "<td>".htmlspecialchars($child)."</td>";
    }
    echo "</tr>";
}
else
{
    // Multiple row
    echo "<tr>";
    for ($n=0;$n<count($childs);$n++)
    {
        echo "<td>".htmlspecialchars($child)."</td>";
        if ($n%2) echo "</tr><tr>";
    }
    echo "</tr>";
}

还有其他方法。