0

我是 php 的初学者,并且发现需要 preg_match。浏览完这里的帖子后,这个例子还是有点过头了。有人可以指出我正确的方向。

列表条目如下。

    {
     "metadata.title": "",
     "metadata.description": "",
     "metadata.keywords": "",
     "metadata.robots": "",
     "metadata.author": "",
     "config.enable_comments": "0",
     "config.primary_category": "311"
    }

如何提取primary_category中“”之间的值,在本例中为311。

谢谢,

亚历克

4

2 回答 2

1

对我来说看起来像json。使用 json_decode

于 2012-10-27T16:02:04.457 回答
1

由于它看起来像 JSON,因此您可以对字符串使用 json_decode 函数。假设您的字符串包含在变量 $json_str 中,您可以执行以下操作:

$str_data = json_decode($json_str, true);

该函数将返回一个关联数组,并且可以按如下方式访问每个元素:

$str_data["config.primary_category"]

返回“config.primary_category”中包含的数据。

于 2012-10-27T16:16:35.967 回答