我是php的初学者,并且发现需要preg_match。在这里查看帖子之后,这个例子仍然相当远。有人能指出我正确的方向。
列表条目如下。
{
"metadata.title": "",
"metadata.description": "",
"metadata.keywords": "",
"metadata.robots": "",
"metadata.author": "",
"config.enable_comments": "0",
"config.primary_category": "311"
}
如何在primary_category中提取“”之间的值,在本例中为311。
谢谢,
艾力
答案 0 :(得分:1)
对我来说就像是json。使用json_decode
答案 1 :(得分:1)
由于它看起来像JSON,你可以在字符串上使用json_decode函数。假设您的字符串包含在变量$ json_str中,您可以执行以下操作:
$str_data = json_decode($json_str, true);
该函数将返回一个关联数组,并且可以按如下方式访问每个元素:
$str_data["config.primary_category"]
返回“config.primary_category”中包含的数据。