我正在使用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>";
?>
// body部分的代码
发布于 2014-02-23 21:52:50
你有图像拼接的问题,试试这个
$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>";
}
发布于 2014-02-23 21:53:18
尝试以下代码:
<?php
for($i=0; $i<4; $i++)
{
echo "<li><img src='".base_url("images/slike_sajt/".$pic[$i])."' width='60' height= '50'></li>";
}
?>
https://stackoverflow.com/questions/21969049
复制相似问题