0

変数があり、変数と文字列を混在させたい。例:

$body   = 'Dear customer'.$fname.$textmsg.$footer.$website ;

しかし、この形式は機能しません。出力は:

Dear customer Mary0

この文字列を手伝ってください。

4

2 に答える 2

1

他の変数が空であるためです。文字列を連結するには 2 つの方法があります。

初め:

$body = 'Dear customer'.$fname.$textmsg.$footer.$website;

2番:

$body   = "Dear customer $fname$textmsg$footer$website";
于 2013-10-01T16:40:21.207 に答える
0

他の変数が事前に定義されていないか、コードを壊す何かがあり、その全体が投稿されていません。

これは私が例としてまとめたものです(テスト済み)

PHP

<?php
$fname = "Mary";
$textmsg = "Thank you for dropping by my Web site.";
$footer = "This is a footer that will show at 10px from the bottom with the help of CSS.";
$website = "http://www.example.com";
$body = 'Dear (customer) '.$fname . "<br>" .$textmsg . "<div align='center' id='footer'>" . $footer . "</div>" . "<div id='website'>$fname, " . "<a href='" .$website . "'>click here to visit my Web site.</a>" . "</div>";
echo $body;
?>

CSS

<style>
body {
margin:10px 0px; padding:0px;
text-align:center;
}

#footer {
position:absolute;
bottom: 10px;
margin: 0 auto;
width: 100%;
text-align:center;
}
</style>

これは(いくつかのパーソナライズを使用して)生成されます:

(上中央)
親愛なる (顧客) メアリー
私の Web サイトに立ち寄っていただきありがとうございます。
メアリー、ここをクリックして私の Web サイトにアクセスしてください

(下から 10 ピクセル)
これは、CSS の助けを借りて下から 10 ピクセルで表示されるフッターです。

于 2013-10-01T17:23:05.670 に答える