$ads = array( 
array( 'name' => "ad1", 
),
array( 'name' => "ad2", 

);
print_r( $ads[array_rand( $ads )] );

解决方案 »

  1.   

    blueidea上找的
    <img id="a" >
    <script>
    var image=new Array(2)
    image.length=2
    image[1]="http://gg.blueidea.com/2005/alipay/208x32.gif"
    image[2]="http://gg.blueidea.com/2005/chinaok/ad02-2.gif"
    id=Math.round(Math.random()*2)+1
    a.src=image[id]
    </script>
      

  2.   

    我的想法是用随机数,比如随机数除2为整就显示一个广告,不为整就显示另一个广告.但我不知道随机数在php中该如何写代码.