- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:メール本文の組み立て)
メール本文を効果的に組み立てる方法とは?
このQ&Aのポイント
- 質問者は、メール本文を組み立てる際に空欄の値がある場合に、その値の部分だけではなく、タイトルも非表示にしたいという課題を抱えています。
- 質問者の目指す出力結果は、空欄の値がある場合には、その値とタイトルを非表示にしたメール本文です。
- 質問者は、以下のコードを書いたがうまくいかないため、どこが間違っているかを知りたいと述べています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
何ヶ所か抜けてるみたいです。 $message = "これは、テストです。\n" ←;が抜けてる if ($test1 != ""){ TEST1:$test1\r; ←代入先の変数がない } if ($test2 != ""){ TEST2:$test2\r; ←代入先の変数がない } if ($test3 != ""){ TEST3:$test3\r; ←代入先の変数がない }"; ←";は不要 こうなるのではないかと。 $test1 = "あいう"; $test2 = ""; $test3 = "きくけ"; $message = "これは、テストです。\n"; if ($test1 !== ""){ $message.="TEST1:$test1\n"; } if ($test2 !== ""){ $message.="TEST2:$test2\n"; } if ($test3 !== ""){ $message.="TEST3:$test3\n"; }
補足
yasagure-kunさん ご回答ありがとうございました。 上記の内容、理解しました。