echo表单输入值中的PHP变量

echo表单输入值中的PHP变量,php,Php,我想做的是用一个php变量的值创建一个输入表单,下面是我的输入表单代码: echo "<input type=\"text\" class=\"form-control\" placeholder=\"Username\" name=\"usrname\" value=\"$row['username']\">"; echo”“; 但我有一个错误: 分析错误:语法错误,意外“” (T_封装的_和_空格),应为“-”或标识符(T_字符串)或 变量(T_变量)或数字(T_NUM_字符

我想做的是用一个php变量的值创建一个输入表单,下面是我的输入表单代码:

echo "<input type=\"text\" class=\"form-control\" placeholder=\"Username\" name=\"usrname\" value=\"$row['username']\">";
echo”“;
但我有一个错误:

分析错误:语法错误,意外“” (T_封装的_和_空格),应为“-”或标识符(T_字符串)或 变量(T_变量)或数字(T_NUM_字符串)

像这样工作:

echo "<input type=\"text\" class=\"form-control\" placeholder=\"Username\" name=\"usrname\" value=\"".$row['username']."\">";
echo”“;
给你:

echo '<input type=\"text\" class=\"form-control\" placeholder=\"Username\" name=\"usrname\" value=\"'.$row['username'].'">';
echo';

您只需要用
{}
包装
$row['username']

echo "<input type=\"text\" class=\"form-control\" placeholder=\"Username\" name=\"usrname\" value=\"{$row['username']}\">"; 
echo”“;

应该可以,请尝试下面的方法

echo "<input type='text' class='form-control' placeholder='Username' name='usrname' value='".$row['username']."'>";
echo”“;

不客气:)