通过PHP访问列中的数据

时间:2013-10-28 10:10:00

标签: php mysql joomla joomla2.5 joomla-extensions

我有一个使用MyBlog在Joomla 2.5中运行的网站。我正在创建一个外部应用程序,它将MyBlog表中的数据和显示内容呈现给网站用户。

在MyBlog评论表中,有一个列名称' comment_author_data'。在此列中,内部数据如下所示: {"名称":"为XXXXX""电子邮件":" xxxx@gmail.com"," ID&#34 ;: " XXX"}

我想从数据中访问名称和电子邮件ID和ID的值。

如何使用PHP访问它们?

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

这看起来像一个json字符串。您可以使用json_decode()

访问姓名和电子邮件的值
<?php 

$string = ' {"name":"xxxxx","email":"xxxx@gmail.com","id":"xxx"}';

$data = json_decode($string);

print_r($data);

?>

返回

stdClass Object
(
    [name] => xxxxx
    [email] => xxxx@gmail.com
    [id] => xxx
)

允许您像这样访问它:

print $data->name;