例
------------
yahoo
google
msn
------------
リロードすると
------------
msn
yahoo
google
------------
の様にかわるPHPです。
単体が変わるものならわかるのですが、この様な形のものがなくて。よろしくお願いします。
下記の内容でどうでしょうか?
PHP5、4× で動作確認しました。
shuffle($arr);で配列をリロード毎にシャッフルしますのでご希望の通りになると思います。
<?php
$arr = array(”yahoo”,”google”,”msn”);
shuffle($arr);
$i=0;
while($arr[”$i”]){
echo ”$arr[$i]”;
$i++;
}
?>
http://jp2.php.net/manual/ja/function.shuffle.php
PHP: shuffle - Manual
こんな感じでいかがでしょう?
$a = array(”Yahoo”, ”MSN”, ”Google”);
shuffle($a);
echo nl2br(implode(”¥n”, $a));
そちらのURL参考にさせていただきますm(_ _)m
<?php
$yahoo = ”yahoo”;
$google = ”google”;
$msn = ”msn”;
$is = rand(0,5);
if($is == 0) echo ”$yahoo <br><br>$google <br><br>$msn”;
if($is == 1) echo ”$yahoo <br><br>$msn <br><br>$google”;
if($is == 2) echo ”$google <br><br>$yahoo <br><br>$msn”;
if($is == 3) echo ”$google <br><br>$msn <br><br>$yahoo”;
if($is == 4) echo ”$msn <br><br>$yahoo <br><br>$google”;
if($is == 5) echo ”$msn <br><br>$google <br><br>$yahoo”;
?>
全部半角に直して下さい
$サイト名の数が増えるとif(〜 が増えるということになりそうですね><
http://phpspot.net/php/pg%94z%97%F1%82%CC%97v%91f%82%F0%83%89%83...
配列の要素をランダムに取り出す - phpspot
配列に突っ込んでランダムで出力すれば要件は満たせるはずです。
何かちょっと違ったような感じです。。。
皆さんありがとうございましたm(_ _)m
こちらのサーバーの問題なのかエラーができます><