![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
以下の内容をもっとシンプルに書きたいのですが思い浮かびません。
どなたかアドバイスお願い致します。
if(!(empty($test1))){
if(!(empty($test2))){
if(!(empty($test3))){
echo '<img src="'.$test1.'"><img src="'.$test2.'"><img src="'.$test3.'"><br>';
}
else{
echo '<img src="'.$test1.'"><img src="'.$test2.'"><br>';
}
}else{
echo '<img src="'.$test1.'"><br>';
}
}else{
echo '';
}
No.4
- 回答日時:
yambejpさん、ご指摘/修正ありがとうございます。
要件を完全に見落としてました。
質問者さんごめんなさい。
No.3
- 回答日時:
あ、<br>がいるんですね・・・
#2さんは若干フローが違うのでは?
$test1が空なら、$test2や$test3にデータがはいっていても
表示したくないんですよね?
であればbreakしてやらないといけないでしょう
<?php
$result = '';
foreach(array($test1, $test2, $test3) as $t){
if(!empty($t)) $result .= sprintf('<img src="%s">', $t);
else break;
}
if(!empty($result)) $result .= '<br />';
echo $result;
?>
No.2
- 回答日時:
<?php
$result = '';
foreach(array($test1, $test2, $test3) as $t){
if(!empty($t)) $result .= sprintf('<img src="%s">', $t);
}
if(!empty($result)) $result .= '<br />';
echo $result;
?>
こんな書き方も。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP 共通の処理をまとめる方法がわからないのでアドバイスお願いします。 1 2022/12/19 20:20
- Perl RSSにdiv,ul classを付けたいのですがどのようにつけるのかわからないです 2 2022/03/28 01:53
- PHP 画像が表示出来ません。 1 2023/02/02 16:30
- PHP PHP echo バックスラッシュの使い方 img要素 2 2023/01/08 22:46
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
- PHP 記述のおかしいところを教えて下さい。 1 2023/02/03 11:25
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- HTML・CSS ブロックエディターで作りつつ、画像を挿入しつつ、画像にスタイルシートのコードを付ける方法はありますか 1 2022/08/23 18:46
- JavaScript 1日1回引けるJavaScriptおみくじについて 1 2022/12/12 22:28
- HTML・CSS CSSのホバーエフェクト 1 2023/06/19 06:53
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バッチファイルでpingの結果を...
-
switch()文で値の大小比較
-
Dosブロンプトでtabを出力したい
-
phpでcookieがうまく保存されない
-
文字化け(Shift-jis→UTF-8変換...
-
PHPで日付の入力内容をチェック...
-
phpにおいて$xを計算式の文字列...
-
PHP 四則演算について
-
findstrのerrorlevel
-
ページ表示ごとにカウントダウ...
-
1行でかくIF文が作用しない
-
私の考えがそもそも、間違って...
-
Windowsのsetコマンドでの小数...
-
カレンダーについて教えてくだ...
-
文字列から期間算出 09-12 12-12
-
webで一円と五円と十円の枚数を...
-
オブジェクトの中身の判定(PHP)
-
'2/1'を'02/01'に変換 (修正版)
-
可変関数について。また、どこ...
-
shシェルスクリプト 空白行の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Dosブロンプトでtabを出力したい
-
バッチファイルでpingの結果を...
-
shシェルスクリプト 空白行の...
-
switch()文で値の大小比較
-
findstrのerrorlevel
-
syntax error, unexpected 'ech...
-
phpでcookieがうまく保存されない
-
小数点以下0の非表示
-
バッチファイルで、全てのウィ...
-
ゼロとNULLを区別して number_f...
-
Windowsのsetコマンドでの小数...
-
オブジェクトの中身の判定(PHP)
-
DBのハッシュ化したパスワード...
-
XMLのタグの有無をPHPで判定し...
-
pdftkを使った処理をバッチファ...
-
batファイルでPC名称の変更
-
変数の中の<br>を消したい
-
bashの関数の引数にスペースが...
-
csvの特定のキーワードを指定し...
-
htmlで複数の個数入力欄を表示...
おすすめ情報