剥离HTML字符以显示图像

时间:2014-01-30 14:08:35

标签: php joomla json joomla3.2

我正在尝试显示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格式,但我无法弄清楚如何只回显第一个值。

1 个答案:

答案 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;