2017-05-25 167 views
0

这可能吗?php变量包含和html代码包含一个php变量

这里是PHP代码:

echo '<img src="data:image/jpeg;base64,'.base64_encode($data['photo1']).'" height="100" width="100"/>'; 

我想包括它在也存储在一个PHP变量像HTML代码:

$var = " 
<div> 
the first code 
</div>"; 
echo $var; 

如何做到这一点?

+0

要明确你想要什么,以便其他人可以贡献...... –

+0

如何包括PHP中的第一个PHP代码? – Kalkhouri

+0

它看起来像你需要这个:http://php.net/manual/en/language.types.string.php#example-50,如果我正确理解你......我可能应该写一个答案,但那会低俗。 –

回答

1

将第一个字符串存储在变量中而不是回显它。

$img = '<img src="data:image/jpeg;base64,'.base64_encode($data['photo1']).'" height="100" width="100"/>'; 

那么你可以用它替换成另一个字符串:

$var = " 
<div> 
$img 
</div>"; 
echo $var; 
+0

完美!谢谢 :) – Kalkhouri

0

你可以做到这一点象下面这样:

<?php 
    $var = '<div><img src="data:image/jpeg;base64,'.base64_encode($data['photo1']).'" height="100" width="100"/></div>'; 
    echo $var; 
?> 
0

这将帮助你: -

$image = '<img src="data:image/jpeg;base64,'.base64_encode($data['photo1']).'" height="100" width="100"/>'; 
$var = "<div>".$image."</div>"; 
echo $var; 
0

尝试类似于这样的

$var = " 
<div> 
<img src='data:image/jpeg;base64',".base64_encode($data['photo1'])." height='100' width='100'/> 
</div>"; 
0

尽管这是一个坏的方法,但为什么根本就没有,

$var = "<div>"; 
$var .= '<img src="data:image/jpeg;base64,'.base64_encode($data['photo1']).'" height="100" width="100"/>'; 
$var.= "</div>"; 

然后

echo $var;