我想将Joomla文章中创建的一些信息带入与Joomla分开的独立系统中。下面是我从MySQL查询中获取的字段返回的示例值(该列是“com_content”表中的“images”):
{"image_intro":"images\/Capitol_-_D_C__-_Daytime.jpg","float_intro":"right","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}
现在在PHP中我希望将这个sucker转换为数组。有什么想法吗?
答案 0 :(得分:3)
json_decode()
将成为你的朋友,请参阅文档:
http://docs.php.net/manual/de/function.json-decode.php
这样的事情:
$json = '{"a":1,"b":2,"c":3,"d":4,"e":5}';
var_dump(json_decode($json));
var_dump(json_decode($json, true));
答案 1 :(得分:0)
你需要json解码结果
$image_intro = json_decode($image);
$image = $image_intro->image_intro;
要简单地显示解码后的结果,您可以使用
echo $image;
或者如果您想显示实际图像,可以使用:
<img src="<?php echo JUri::root() . $image; ?>" />