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)