php将字符串与动态变量连接起来

时间:2017-04-04 12:21:33

标签: php

在使用数据库中的动态变量连接字符串时,我没有获得全文。我的代码是:

plsh

我得到这样的输出:

$page ="<input type='text' name='neil' value=".$blogname.">";

预期产出:

<input type="text" name="neil" value="My" test's="">

3 个答案:

答案 0 :(得分:4)

正确的方法是:

$page ='<input type="text" name="neil" value="'.$blogname.'">';

您需要将html元素的值括在引号" "

答案 1 :(得分:0)

将值括在单引号中,并在名称后添加=。放一个/之前&gt;如果你真的想要:

$page ="<input type='text' name='neil' value='".$blogname."'/>";

答案 2 :(得分:0)

您需要引用HTML的值。关于双引号的好处是你不需要突破它们来添加变量,并且你能够更容易地注意到缺失的引号。所以你的字符串看起来像这样:

$page ="<input type='text' name='neil' value='$blogname'>";

或者

$page ="<input type='text' name='neil' value='{$blogname}'>";

第二个很适合你使用数组值,如下所示:

$page ="<input type='text' name='neil' value='{$row['blogname']}'>";