【发布时间】:2012-03-19 23:00:43
【问题描述】:
我正在尝试制作动态功能,用户可以在不添加<ul> <li> 标签的情况下创建列表。
这是我的功能
function the_main_nav($navlinks){
echo '<nav>';
echo '<ul>';
$menuitem = $navlinks;
$pieces = explode(",",$menuitem);
$i=$navlinks;
while($i==','){
echo '<li>' . $pieces[$i] . '</li>';
$i++;
}
echo '</ul>';
echo '</nav>';
}
这是我的模板标签the_main_nav('1,2,3,44 5');
但它会进入无限循环并出现错误。我想在每个',' 逗号之后自动生成<li>。另外,如果可能的话,我希望列表中的锚链接可以与页面链接。
【问题讨论】:
标签: php function loops while-loop explode