我最近想要实现一个功能,就是嵌套循环,先循环里面的再循环外面的
我想要实现的是,在
里面循环4个,再循环外面的- ,最终结果为:
- aaaaa
- bbbbb
- ccccc
- ddddd
- eeeee
- fffff
- ggggg
- hhhhh
- wwwww
- ttttt
- rrrrr
- qqqqq
试过很多方法,都不行,经过高人指点,终于弄出来了啊
//这个就是结果
function mkul($data){
$maxNum = 6; //最大显示数
$str = '';
$n = 0;
$str .= "
- ";
foreach($data as $val){
if($n >= $maxNum){
$str .= "
- ";
$n = 0;
}
$str .= "
".$val['name']."";$n += 1;
}
while($maxNum-$n > 0){
$str .= "
";$n += 1;
}
$str .= "
";return $str;
}
echo mkul($speakerlist);
?>
我之前试过没有问题的,尤其是注意标点符号