phpで配列を使ってランダムなリストを作る
アクセスする度にリストの内容がランダムで変わるphp。
忘れないようにメモ的エントリー。
多次元配列で、urlとテキストをセットで格納。
shuffleで配列の順番をランダムに。
for文でリストに出力したい数だけ繰り返す。
<?php
$site = array(
array("http://www.yahoo.co.jp","yahoo!"),
array("http://www.google.co.jp","google"),
array("http://www.livedoor.com","livedoor"),
array("http://www.bing.COM","bing"),
array("http://www.hatena.ne.jp","はてな"),
array("http://www.goo.ne.jp","goo"),
array("http://www.apple.com/jp","アップル"),
);
shuffle($site);//配列をシャッフル
$num = 3;//抜き出す数
echo"<ul>";
for($a = 0; $a < $num; $a++) {
echo("<li><a href=\"".$site[$a][0]."\" target=\"_blank\">".$site[$a][1]."</a></li>");
}
echo"</ul>";
?>
Comment
コメント(0)
コメントはまだありません。
コメントする
Trackback(0)