我在PHP中有点生气,目前正在努力做一些非常简单的事情。
$value = "PUPPY";
$html .= '<td>{$value}</td>';
echo $html; // Doesn't work, prints {$value}.... Should be... PUPPY
我知道有一种简单的方法可以做到这一点,但我忘记了,无法在Google或StackOverflow上找到明确的方法。
一旦完成,我需要将html放在一个变量中,它被tcpdf :: writeHtml()
使用我已经尝试过:
$html .= "<td align='right' nowrap>".$value."</td>";
echo $html; // But this outputs a TD tag with attribute nowrap="" and this is not valid HTML... tcpdf:writeHtml rejects this.
更新:该错误实际上是由于前一段时间弃用的“nowrap”属性使用不当造成的。
答案 0 :(得分:13)
单引号字符串不在php中插入。改为使用双引号。
$value = "PUPPY";
$html .= "<td>{$value}</td>";
echo $html;
答案 1 :(得分:5)
$value = "PUPPY";
$html .= "<td>{$value}</td>";
echo $html;
使用“代替'
答案 2 :(得分:1)
应该是
$html .= "<td>{$value}</td>";
双引号回显变量和单引号不。
答案 3 :(得分:1)
而不是'<td>{$value}</td>'
放"<td>{$value}</td>"
。
它应该可以正常工作