我有该代码:
echo('<br/>');
echo "<img src='".print_r((string)($product->Imagine))."' />".('<br/>');
我希望在浏览器中看到一个图像。但是上面代码的输出源是:
<br/>/AdminImages/Products/tsJanta_1/40890_big.jpg<img src='1' /><br/>
有人可以告诉我为什么它不能像我那样工作吗?
答案 0 :(得分:2)
print_r是主要用于调试的特殊功能。除非将第二个参数设置为true,否则根本不会以相同的方式返回文本。
您应该只使用echo "<img src='".$product->Imagine."' />".('<br/>');