php混合输出数据的顺序

时间:2018-10-31 15:23:05

标签: php html

我有该代码:

echo('<br/>');
echo "<img src='".print_r((string)($product->Imagine))."' />".('<br/>');

我希望在浏览器中看到一个图像。但是上面代码的输出源是:

<br/>/AdminImages/Products/tsJanta_1/40890_big.jpg<img src='1' /><br/>

有人可以告诉我为什么它不能像我那样工作吗?

1 个答案:

答案 0 :(得分:2)

print_r是主要用于调试的特殊功能。除非将第二个参数设置为true,否则根本不会以相同的方式返回文本。

您应该只使用echo "<img src='".$product->Imagine."' />".('<br/>');

http://php.net/manual/en/function.print-r.php