对不起。我是这个代码网的初学者:)
我的横幅有3张图片...
我不希望出现与random()
语句相同的图像横幅
我试过一个数组多维php
$images[0] = ("1.jpg","2.jpg","3.jpg");
$images[1] = ("2.jpg","3.jpg","1.jpg");
$images[2] = ("3.jpg","1.jpg","2.jpg");
我希望每次刷新图片时更改位置,例如上面的$images(array)
我的代码是这样的:
<?php
$a=1;
$i=3;
while($a<=$i){
$images[$a] = ("$appear");}
//$appear is list of image above but I create it with random()
?>
我对这个问题有2个问题:
$a=1
和$a=2
图片显示为$images[1] = ("2.jpg","3.jpg","1.jpg");
和$images[2] = ("3.jpg","1.jpg","2.jpg");
的价值。
我可以获得该值吗?我会使用哪种代码?$a=1;
如果$a
已完成(再次循环播放).... 如果我的态度和语言分崩离析,我很抱歉 我希望你能理解我的想法 非常感谢你^^
答案 0 :(得分:0)
我认为你只是有一些语法问题。
PHP中的数组采用以下形式: $ images = array('1.jpg','2.jpg','3.jpg');
如果您想使用随机图像: $ image = array_rand($ images);
干杯!
答案 1 :(得分:0)
<?php
session_start();
if(!isset($_session['a']))
$_session['a'] = 1;
$a = $_session['a']; // retrieves the value even you refreshes the page
$i=3;
while(1){
$images[$a] = ("$appear");
$a = $a + 1;
if($a>3)
$a=1;
$_session['a'] = $a; //stores the value even you refreshes the page
}
?>
当它达到3时,它会将$ a值重置为1 如果你正在寻找..?