字符串和变量到另一个变量php

时间:2013-10-01 16:37:27

标签: php string variables

我有一个变量,我想要混合变量和一个字符串。 例如:

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

但这种格式不起作用。 out put是:

Dear customer Mary0

请帮助这个字符串。

2 个答案:

答案 0 :(得分:1)

是因为其他变量是空的。 您有两种方法来连接字符串。

首先:

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

第二

$body   = "Dear customer $fname$textmsg$footer$website";

答案 1 :(得分: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>

哪个会产生(有一些个性化):

(以中心为中心)
亲爱的(顾客)玛丽 感谢您访问我的网站。
玛丽,click here to visit my Web site

(距底部10个像素)
这是一个页脚,在CSS的帮助下将从底部显示10px。