2013-08-29 81 views
0

對不起。我這個代碼網站:)無限循環橫幅

初學者我有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問題:

  1. 我想去的地方$a=1$a=2圖像顯示爲
    $images[1] = ("2.jpg","3.jpg","1.jpg");
    $images[2] = ("3.jpg","1.jpg","2.jpg");
    獲得價值我能有這價值?
    我將使用哪些代碼?
  2. 我想使用JavaScript進行調用$a=1;
    如果$a已完成(for循環再次)....
    您能幫我嗎?

我很抱歉,如果我的態度和我的語言是散架 我希望你能理解我的想法 謝謝你們的感激^^

回答

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 的$值重置爲1。如果這是你正在尋找對於..?

+0

謝謝您的回答... ^^
我希望它改變每一個瀏覽器刷新。沒有問題的隨機()' – KhanaEland

+0

然後使用該值作爲會話變量 $ _sesion ['a'] – Anto

+0

哇〜它的工作原理:D謝謝你的幫助... – KhanaEland

0

我覺得你只是有一些語法問題。在PHP中的數組格式是: $ images = array('1.jpg','2.jpg','3.jpg');

如果你想要一個隨機圖像使用: $ image = array_rand($ images);

乾杯!

+0

謝謝你的回答^^。但是我希望不同的圖像看起來不像'$ images [$ a] =(「1.jpg」,「2.jpg」,「1.jpg」)' – KhanaEland