広告や画像などをランダムに複数表示させたい時のPHPコード(多次元配列)の覚書です。

<?php 
$banners[0]['bannerimg']="koukoku.jpg"; 
$banners[0]['bannerurl']="/koukoku/"; 

$banners[1]['bannerimg']="koukoku1.jpg"; 
$banners[1]['bannerurl']="/koukoku1/"; 

$banners[2]['bannerimg']="koukoku2.jpg"; 
$banners[2]['bannerurl']="/koukoku2/";  

$banners[3]['bannerimg']="koukoku3.jpg"; 
$banners[3]['bannerurl']="/koukoku3/"; 

shuffle($banners);//配列をシャッフル
 
$num = 2;//広告を表示させる数
 
echo"<ul class=\"inline\">";
for($a = 0; $a < $num; $a++) {
        echo("<li><a href=\"".$banners[$a][bannerurl]."\"><img src=\"".$banners[$a][bannerimg]."\" width=\"300px\" class=\"circle\"></a></li>");
      }
echo"</ul>";
?>