为了账号安全,请及时绑定邮箱和手机立即绑定

这样的如何输出循环为2个在li标签里,现在li标签里只能循环1张图片!!

这样的如何输出循环为2个在li标签里,现在li标签里只能循环1张图片!!

PHP
山西猪八戒 2015-12-13 18:00:20
<ul class="slide-element">                  <?php foreach ($output['code_adv']['code_info'] as $key => $val) { ?>                      <?php if (is_array($val) && !empty($val)) { ?>                    <li>  <a href="<?php echo $val['pic_url'];?>" title="<?php echo $val['pic_name'];?>" target="_blank">                        <img src="<?php echo UPLOAD_SITE_URL.'/'.$val['pic_img'];?>" alt="<?php echo $val['pic_name'];?>"/></a>                      </li>                      <?php } ?>                  <?php } ?>   </ul> 
查看完整描述

3 回答

已采纳
?
LUCK星001

TA贡献19条经验 获得超21个赞

你可以在

  <?php if (is_array($val) && !empty($val)) { ?>

                <?php if(count($val)==2):?>

                    <li>  <a href="<?php echo $val[0]['pic_url'];?>" title="<?php echo $val[0]['pic_name'];?>" target="_blank">

                        <img src="<?php echo UPLOAD_SITE_URL.'/'.$val[0]['pic_img'];?>" alt="<?php echo $val['pic_name'];?>"/></a>

                    

 <li>  <a href="<?php echo $val[1]['pic_url'];?>" title="<?php echo $val[1]['pic_name'];?>" target="_blank">

                        <img src="<?php echo UPLOAD_SITE_URL.'/'.$val[1]['pic_img'];?>" alt="<?php echo $val['pic_name'];?>"/></a>

                      </li>

                <?php else:?>

                    

 <li>  <a href="<?php echo $val['pic_url'];?>" title="<?php echo $val['pic_name'];?>" target="_blank">

                        <img src="<?php echo UPLOAD_SITE_URL.'/'.$val['pic_img'];?>" alt="<?php echo $val['pic_name'];?>"/></a>

                <?php endif;?>

                      <?php } ?>


查看完整回答
1 反对 回复 2015-12-13
?
斯路游戏

TA贡献1条经验 获得超1个赞

可以这样写:

<ul class="slide-element">
                  <?php foreach ($output['code_adv']['code_info'] as $key => $val) { ?>
                      <?php if (is_array($val) && !empty($val)) { ?>
                          <?php if ($key%2==0 || $key ==count($output['code_adv']['code_info'])-1)                             { echo "<li>";}?>
                            <a href="<?php echo $val['pic_url'];?>" title="<?php echo $val['pic_name'];?>" target="_blank">
                        <img src="<?php echo UPLOAD_SITE_URL.'/'.$val['pic_img'];?>" alt="<?php echo $val['pic_name'];?>"/></a>
                      <?php if ($key%2==0 || $key ==count($output['code_adv']['code_info'])-1) 
                      { echo "</li>";}?>
                      <?php } ?>
                  <?php } ?>
   </ul>


查看完整回答
1 反对 回复 2015-12-13
  • 3 回答
  • 0 关注
  • 2276 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信