我正在使用库mPDF在Yii2上创建PDF。如何将变量插入字符串?到目前为止,我已经尝试了很多方法。
我有以下代码:
new webpack.DefinePlugin({
'process.env.NODE_ENV': process.env.NODE_ENV,
}),
创建PDF但是没有显示$ test变量的值。有任何想法吗?感谢
答案 0 :(得分:2)
您正在寻找concatenation operator .
。您也可以使用double quoted strings.
试试这个:
$this->myPdf = (array) $this->myPdf;
$test = array_slice($this->myPdf, -13, 1); //return a value
$html = '
<h1><a name="top"></a> PDF Test</h1>
<p>Answer: '.$test.'</p>
';
$mpdf=new mPDF();
$mpdf->WriteHTML($html);
$mpdf->Output();
另外,如果这是一个基于用户输入的变量,那么对于进入的内容是安全的!