我正在尝试显示Joomla 3.2中的介绍图像,这将保存到表格中“图像”列中的数据库中。但是,介绍图像和全文图像保存在同一列中,因此当我尝试回显该列时,我只是获取值。
我看到了这个值:
<?php echo $item->images; ?>
这是输出以下内容:
{ “image_intro”: “图像/故事/ imagetest.jpg”, “float_intro”: “”, “image_intro_alt”: “”, “image_intro_caption”: “”, “image_fulltext”: “”, “float_fulltext”: “”, “image_fulltext_alt”: “”, “image_fulltext_caption”: “”}
理想情况下,我希望能够删除html并仅显示“image_intro”的值,然后我可以将其用于img src。以上似乎是JSON格式,但我无法弄清楚如何只回显第一个值。
答案 0 :(得分:1)
试试这个:
$decodedJsonString = json_decode('{"image_intro":"images/stories/Catcchampcocktails (2).jpg","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}');
echo $decodedJsonString->image_intro;