-4

I have this code inserted into the database: {"2":{"qty":1,"price":"10.00","room_id":{"1002":"1"}},"1":{"qty":2,"price":"35.00","room_id":["2"]},"3":{"qty":1,"price":"18.00","room_id":["1"]}}

I want to get the values FROM {"2":{"qty":1,"price":"10.00","room_id":{"1002":"1"}} TO "3":{"qty":1,"price":"18.00","room_id":["1"]}} and store each digit in a separate variable.

What would be the regular expression to match this?

4

2 回答 2

11

请问我应该使用什么语法作为正则表达式?

答案是“没有”。您不应该尝试使用正则表达式解析 JSON。请改用该json_decode()功能。

于 2013-01-22T20:16:07.460 回答
0

如果您需要将数据存储在数据库中,json为什么不使用内部存储的数据呢?noSQLjson

我会去MongoDB。或者可能是这些中的任何一个:使用 JSON 作为存储/传输格式的数据库

于 2013-01-22T20:20:05.557 回答