こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

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

投稿日時 - 2020-10-23 09:14:35

QNo.9814641

困ってます

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

コードのつくり方や、画像の表示方法がわからないので、あてずっぽうで回答してみます。

例えば画像ファイルが「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>
----

投稿日時 - 2020-10-23 13:59:35

お礼

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

投稿日時 - 2020-10-23 15:28:45

ANo.2

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

カテゴリーが技術者向のようですが、とてもあなたが技術者とは思えない内容の質問です。

技術者向と言うのは、技術者同士で協力しようと言う意味だと私は解釈しましたが、あなたは技術者を都合よく使ってやろうと言う認識でしょうか。

質問内容が非常に初歩的なので、入門書を一冊買って学習してもいいですし、ネット上にも入門者向けの記事はたくさんあります。

初心者に教えることを目的としたような掲示板もあるとは思いますので、そちらを利用されてはいかがでしょうか。

何らかのプログラミングをするにあたって、正しく状態を認識することは非常に重要です。書いてあることを正確に読み取ったり、正確に表現することに注意を払うと、役に立つと思います。

投稿日時 - 2020-10-23 09:21:10

あなたにオススメの質問