【发布时间】:2018-01-09 10:16:11
【问题描述】:
我正在尝试解码一个 json 对象,以便从中获取图像 url。通常这可以正常工作,但不知何故,以下代码对我不起作用。
$partimages1 = $prods['images'];
$partsimg1 = json_decode($partsimages1);
if($partsimg1->image_intro != ''){
$productimages = '<img class="kw-prodimage-img" src="cms/'.$partsimg1->image_intro.'" alt="Product 1" title="Product 1" />';
}else{
$productimages = '<img class="kw-prodimage-img" src="images/backgroundheader.jpg" alt="Product 1" title="Product 1" />';
}
当对象内部有图像时,上面的代码总是返回 backgroundheader.jpg。
当我回显 $partimages1 时,结果如下:
{"image_intro":"images\/Afbeeldingen\/lassen2.jpg","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}
出了什么问题?
【问题讨论】:
-
打开你的错误报告。你会立即看到这个问题。
error_reporting = E_ALL