php中ul与li调用 20

<divid="xxxx"><ul><li>aaaaaa</li><li>bbbbbb</li><li>ccccccc</li></ul><ul><li>dddddd</... <div id="xxxx">
<ul>
<li>aaaaaa</li>
<li>bbbbbb</li>
<li>ccccccc</li>
</ul>
<ul>
<li>dddddd</li>
<li>eeeeee</li>
<li>ffffffffffff</li>
</ul>
</div>
常规调用的时候 只能一排<li>到底
请问:调用数据的时候 如何做到每三个<li>--</li>后自动插入一个<ul>和</ul>
我用的是08cms 房产系统
展开
 我来答
势芷蓝3S
2015-01-08 · TA获得超过2389个赞
知道小有建树答主
回答量:1122
采纳率:0%
帮助的人:377万
展开全部
<?php
//看你的数据,好像是有若干个li要输出,每三个属于一个ul;反有li应该是包含在一个数组中
$li_array = li组成的数组;

$lic = 每个ul包含的li数量;//此处应设为3

$ul_array = array_chunk($li_array,$lic);//将li数组分组,分成若干个组,每组由3个li组成,最后不够3个的也是一组
if(empty($ul_array)){
die('没有要输出的内容');

}

?>
<div id="xxxx">

<?php
for($i=0;$i<count($ul_array);$i++){ //每输出一个ul组,要有一对<ul></ul>
if(empty($ul_array[$i])){
continue;//以防最后一个ul组里没有li,这种情况基本不会出现
}

?>
<ul>
<?php
for($a=0;$a<count($ul_array[$i]);$a++){//循环ul每个组,输出其中的li
?>
<li><?php echo $ul_array[$i][$a]; ?></li>

<?php
}

?>

</ul>
<?php
}
?>
</div>
匿名用户
2015-01-08
展开全部
判断到了第3个li就插入下一个么,,ul 里面标记清楚,顺序给id 你让谁先执行就行啊,顺序你来定
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wjliuleidian
2015-01-08 · TA获得超过220个赞
知道小有建树答主
回答量:316
采纳率:100%
帮助的人:229万
展开全部
你这应该是一个循环,不懂为什么是li到底
追问
循环怎么做
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式