• ベストアンサー

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のコードをどう書けばいいですか?

質問者が選んだベストアンサー

  • ベストアンサー
  • dell_OK
  • ベストアンサー率13% (766/5720)
回答No.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> ----

dhtfyjh
質問者

お礼

なるほどrand()関数を使ってみます。 ありがとうございました。

その他の回答 (1)

  • okwavey6
  • ベストアンサー率17% (99/553)
回答No.1

カテゴリーが技術者向のようですが、とてもあなたが技術者とは思えない内容の質問です。 技術者向と言うのは、技術者同士で協力しようと言う意味だと私は解釈しましたが、あなたは技術者を都合よく使ってやろうと言う認識でしょうか。 質問内容が非常に初歩的なので、入門書を一冊買って学習してもいいですし、ネット上にも入門者向けの記事はたくさんあります。 初心者に教えることを目的としたような掲示板もあるとは思いますので、そちらを利用されてはいかがでしょうか。 何らかのプログラミングをするにあたって、正しく状態を認識することは非常に重要です。書いてあることを正確に読み取ったり、正確に表現することに注意を払うと、役に立つと思います。