- ベストアンサー
phpのランダム表示
main.php.main2.php.main3.phpにsub.phpをincludeしているのですが、sub.phpの中でいまは単体で画像を表示している状態です。 今回、実装したいのはsubの中にdiv class="random"を設定しその中にphpで画像を1.2.3のどれかをランダムで表示したいです。 ユーザーからはmain1.2.3.phpに表示している画像が見ているページごとに変わるよう実装したいです。 subのコードをどう書けばいいですか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
コードのつくり方や、画像の表示方法がわからないので、あてずっぽうで回答してみます。 例えば画像ファイルが「pic1.jpg」「pic2.jpg」「pic3.jpg」のようなファイル名だとして、それをincludeされる都度ランダムに表示すると仮定。 sub.php ---- <?php $rand = rand(1, 3); $file = "pic{$rand}.jpg"; ?> <div class="random"> <img src="<?=$file; ?>"> </div> ----
その他の回答 (1)
- okwavey6
- ベストアンサー率17% (99/553)
カテゴリーが技術者向のようですが、とてもあなたが技術者とは思えない内容の質問です。 技術者向と言うのは、技術者同士で協力しようと言う意味だと私は解釈しましたが、あなたは技術者を都合よく使ってやろうと言う認識でしょうか。 質問内容が非常に初歩的なので、入門書を一冊買って学習してもいいですし、ネット上にも入門者向けの記事はたくさんあります。 初心者に教えることを目的としたような掲示板もあるとは思いますので、そちらを利用されてはいかがでしょうか。 何らかのプログラミングをするにあたって、正しく状態を認識することは非常に重要です。書いてあることを正確に読み取ったり、正確に表現することに注意を払うと、役に立つと思います。
お礼
なるほどrand()関数を使ってみます。 ありがとうございました。