
簡単!PHP入門 > 表示内容を毎回ランダムに変える
表示内容を毎回ランダムに変える
ここではあらかじめ用意しておいた複数のコンテンツのうち、1つを毎回ランダムで表示する方法を説明します。
プログラムの概要
- まず、表示したいコンテンツ数種類を用意します。この例では3種類(A,B,C)を用意したとします。
- rand関数により乱数を発生します。rand(1,3)とすることで、1から3の間の整数がランダムで返されます。
- rand関数の返却値により、表示内容をswitchにより切り替えます。
コード(プログラム)の例
switch(rand(1,3)){ case 1: echo "コンテンツA"; break; case 2: echo "コンテンツB"; break; case 3: echo "コンテンツC"; break; }
コード(プログラム)の動作結果
下の枠内は上のPHPのコードをそのまま実行した結果です。
ページをリロード(再読み込み)するたびに内容がランダムに変わることを確認してください。
コンテンツB