【问题标题】:Can't display images using shuffle function无法使用随机播放功能显示图像
【发布时间】:2014-03-25 00:15:58
【问题描述】:

我正在使用 CodeIgniter,我正在尝试使用 shuffle 函数在我的网站上显示来自数组的随机图像。它不工作,我不知道是什么错误。它只显示一张图片或根本不显示。我的代码如下。

<?php
$pic= array('1.jpg','2.jpg', '3.jpg', '4.jpg','5.jpg');
shuffle($pic);

?>

// 开头

<?php
    for($i=0; $i<4; $i++)
    echo "<li> <img src=\""?><?php echo base_url();?><?php echo"images/slike_sajt/$pic[$i]\" width=\"60\" height=\"50\"></li>";
                ?> 

//正文部分的代码

【问题讨论】:

    标签: php image codeigniter


    【解决方案1】:

    你有图像连接问题,试试这个,

    $pic= array('1.jpg','2.jpg', '3.jpg', '4.jpg','5.jpg');
    shuffle($pic);
     foreach($pic as $picture){
         $image = base_url()."images/slike_sajt/".$picture;
         echo "<li> <img src='$image'  width='60' height='50'></li>";
       }
    

    【讨论】:

      【解决方案2】:

      试试这个代码:

      <?php
          for($i=0; $i<4; $i++)
          {
            echo "<li><img src='".base_url("images/slike_sajt/".$pic[$i])."' width='60' height= '50'></li>";
          }
      ?> 
      

      【讨论】:

        猜你喜欢
        • 2012-03-11
        • 1970-01-01
        • 1970-01-01
        • 2018-02-10
        • 2022-07-10
        • 1970-01-01
        • 2013-03-06
        • 2014-11-09
        • 1970-01-01
        相关资源
        最近更新 更多