2016-12-09 3 views
1

J'utilise la bibliothèque mPDF pour créer un PDF sur Yii2. Comment insérer une variable dans une chaîne? J'ai essayé beaucoup de manières jusqu'ici.Comment insérer une variable dans une chaîne en utilisant mPDF sur Yii2?

J'ai le code suivant:

$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(); 

Le PDF est créé est cependant pas montre la valeur de la variable $ test. Des idées? Merci

Répondre

2

Vous recherchez le concatenation operator .. Vous pouvez également utiliser double quoted strings.

Essayez ceci:

$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(); 

En outre, si cela est une variable basée sur l'entrée utilisateur, être sûr de ce qui se passe en!