从json对象获取图像url无法正常工作

问题描述:

我想解码一个json对象,以便我可以从中获取图像url。通常这工作正常,但不知何故,下面的代码不适合我。从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":""} 

到底哪里出问题了?

+1

调高你的错误报告。你会立即看到这个问题。 'error_reporting = E_ALL' – Phil

你有一个错字变化$partsimages1$partimages1

$partsimg1 = json_decode($partimage1); 
+0

有时需要重新注意这样一个愚蠢的错误。谢谢! – twan