プログラム
以前にもこのような Web サイトにアクセスしたことがありますが、更新するたびにバナーがランダムに変更されます。この記事では、PHP を使用してこの機能を実装する方法を紹介します。
手順
プログラム実装の原理は、配列を呼び出し、各画像が配列内の要素に対応し、次に乱数を設定します。データをランダムに取得する限り、画像を表示できます。
最初のステップは、乱数を生成することです。更新するたびに異なる乱数を取得します。具体的なコードは次のとおりです。 srand((float) microtime() * 10000000); 次に、配列を画像として設定し、配列の要素を 5 つ設定します。以下:
$image[1]='/location/of/image1.jpg';
$image[2]='/location/of/image2.jpg';
$image[3]='/場所/of/image3.jpg';
$image[4]='/location/of/image4.jpg';
$image[5]='/location/of/image5.jpg';コードで実装される関数は、配列から要素をランダムに選択することです:
$rn = array_rand($image); 次に、ランダムな画像を表示します:
echo '';
上記のコードを組み合わせるだけです。
srand((float) microtime() * 10000000);
$image[1]='/location/of/image1.jpg';
$image[2]='/location/of/image2.jpg ';
$image[3]='/location/of/image3.jpg';
$image[5]='/ location/of/image5.jpg';
$rn = array_rand($image);
echo ''; 上記のコードこれは、画像をランダムに表示するためのコードです。各画像に独自の接続アドレスを追加したい場合は、上記のコードを少し変更することができます。上記の配列を 2 次元配列に変更します:
$image[1]['pic']='/location/of/image1.jpg';
$image[1]['link']='/ location /of/link1.php';
対応する表示コードは次のとおりです:
echo ''; ' '' これで、タイトルの機能を完了し、写真をランダムに表示し、指定された別のアドレスに接続できます :
srand((float) microtime() * 10000000);
$image[1]['pic']='/location/of/image1.jpg'
$image[1]['link' ]= '/location/of/link1.php';
$image[2]['pic']='/location/of/image2.jpg';
$image[2]['link']= '/ location/of/link2.php';
$image[3]['pic']='/location/of/image3.jpg';
$image[3]['link']='/ location/ of/link3.php';
$image[4]['pic']='/location/of/image4.jpg';
$image[4]['link']='/location/ of/ link4.php';
$image[5]['pic']='/location/of/image5.jpg';
$image[5]['link']='/location/of/ link5. php';
$rn = array_rand($image);
echo ''; img src="'.$image[$rn]['pic'].'">';
上記のコードをWebページにコピーして実行できます。頑張ってね