foreach循环中,这样的变化如何写 本帖最后由 albb_num1 于 2014-10-19 21:34:12 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就是隔一行输出一个,比如第一行,输出它 <strong><a href="#">题目1</a></strong>第二行,输出它<a href="#">题目2</a><span>|</span>然后第三行再输出第一次这个样式<strong><a href="#">题目1</a></strong>第四行再输出第二行的样式<a href="#">题目2</a><span>|</span>,第五行再重复第输出第一次的样式,第六行再输出第二次的样式,以此类推,循环起来。。…。………明白了吧 可以简单的参考下:$array = array(1,2,3,4,5,6,7,8,9,10); $num=1; foreach ($array as $key => $value) { if($num%2==0){ echo '<strong><a href="#">题目'.$value.'</a></strong><span>|</span>'; }else{ echo '<strong><a href="#">题目'.$value.'</a></strong> '; } $num++; }效果图为: php 含泪跪求--php调用system命令,shell可以成功运行,通过浏览器却不行 smarty模板中的单选按钮的问题 新手求助。关于与discuz整合 php与Flash互相传递值的问题,再加50分!! php和oracle的连接问题,送百分!!在线等 高分,只是为了学习更上一层楼!!! 高分求救数据库问题,请大侠帮忙!!! PHP+OmniHTTPd+MySQL+WIN98下Phpmyadmin怎么用呢? php脚本文件,crontab执行时发送死锁 数组赋值的问题 系统服务和非系统服务有何区别
第一行,输出它 <strong><a href="#">题目1</a></strong>
第二行,输出它<a href="#">题目2</a><span>|</span>然后第三行再输出第一次这个样式<strong><a href="#">题目1</a></strong>
第四行再输出第二行的样式<a href="#">题目2</a><span>|</span>,
第五行再重复第输出第一次的样式,第六行再输出第二次的样式,以此类推,循环起来。。…。………明白了吧
$array = array(1,2,3,4,5,6,7,8,9,10);
$num=1;
foreach ($array as $key => $value) {
if($num%2==0){
echo '<strong><a href="#">题目'.$value.'</a></strong><span>|</span>';
}else{
echo '<strong><a href="#">题目'.$value.'</a></strong> ';
}
$num++;
}
效果图为: