繁体   English   中英

需要PHP下拉菜单帮助

[英]PHP drop down menu help needed

需要我简单的PHP菜单的帮助。 我想要这样的东西:当子元素<6显示一列,而> 6显示两列时。 有什么建议怎么做吗?

问候

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

Link
Link
Link
Link

如果超过6个链接:

Link Link
Link Link
Link Link

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

这是基本概念,您可以对其进行调整以使其适用于表:

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>";
}

还有其他方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM