
いつもありがとうございます。
今やりたいのは、123と入力されたら太陽の画像、456ならりんご…となんでも画像はいいのですが、入力された長さの決まっていない3の倍数の文字列から、対応した絵を表示したいのです。
(画像の名前が3文字です)
<?php
$txt1=”123456789”
$arr = str_split($txt1, 3);
//print_r($arr);
?>
//Array ( [0] => 123 [1] => 456 [2] => 789 )
抽出するまではできたのですが、ここから画像を表示させるとき、html側にはどう書いたらいいのですか?
今回は3個分の画像ですが、何個も抽出されたときの書き方がわかりません。
<img src="<?php 〇〇〇 ?>.jpg">
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
これでできないでしょうか。
<?php
$txt1=123456789;
$arr = str_split($txt1, 3);
?>
<html>
<head></head>
<body>
<?php
foreach($arr as $n) {
print "<img src=\"{$n}.jpg\" />";
}
?>
</body>
</html>
No.1
- 回答日時:
foreachでループさせるといいです。
<?php
foreach($arr as $n){
print "<img src=\"{$n}.jpg\" />";
}
?>
連日感謝です。
質問です。
確かにいただいたforeachでhtmlの上には表示できるのですが、htmlの中に埋め込むときはどうかきかえれば?
<?php
$txt1=123456789;
//print($txt1."<br>");
$arr = str_split($txt1, 3);
//print_r($arr);
foreach($arr as $n){
$img=("<img src=\"{$n}.jpg\" />") ;
}
?>
<html>
<head></head>
<body>
<?php echo $img; ?>
</body>
</html>
これだとひとつしか表示されません。。。
ここに追加質問てだめなのかしら?
使い方わかってなくて申し訳ないです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
モバイルサイトでFXチャートを表示
-
Warningの内容の意味が分かりま...
-
【smarty】<A href="">内でのみ...
-
cakephp1.2で画像が出力できない!
-
phpで不思議な現象が起きるので...
-
PHPのif文でその処理を途中で抜...
-
onedrive にexcelファイルをア...
-
Makefile.inとMakefile.am
-
FTPコマンドでディレクトリごと...
-
画像ファイルの名前をそのままU...
-
.htaccessにphp_valueが使用できな
-
includeにより他の部分が表示さ...
-
出力エンコードと内部エンコー...
-
PHPファイルが表示されない
-
セッションについての設定なの...
-
オブジェクトの中の関数を共通...
-
ファイル一覧を表示しその画面...
-
phpからImageMagickの使い方
-
タイマー機能を使って指定時間...
-
ある条件に当てはまったときに...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ob_end_clean と ob_clean の違...
-
CSV出力にHTMLが入ってしまう
-
PHPリンク
-
画面にそのままを出力したい
-
PHPがどうしても反映されません
-
Smarty/pluginsファルダ内 fun...
-
特定のURLに移動するには?
-
セッション管理に関する質問
-
php 画像表示(imgタグ)
-
mPDFでのPDF出力がうまくいかな...
-
PHPにおける時間計算、時間足し...
-
PHPでPDFを作成するためのライ...
-
CGIからPHPへの書き換え
-
PHPで`headers already sent`と...
-
phpexcelにてsubmitボタンを押...
-
ブラウザのページキャッシュ機...
-
PHPでの出力ページサイズについて
-
phpとdb
-
PHPで取得したHTML内のdiv要素...
-
検索結果の出力後、それをTXTに...
おすすめ情報