我需要从给定的字符串创建一个数组或一个对象。字符串在帖子中接收,并且是序列化的js对象。
我得到一个字符串:
{'id': n, 'propery 1': 'something', 'propery 2': 'something else', etc.}
或
{'whatever': bla bla, etc.} (without the id part).
我需要在php对象或数组中转换它或者......可用的东西。
我知道我可以提取子串或explode(': ', $string)
但我不是很有效率。收到的字符串非常接近json格式(只有1或2个例外,我可以单独处理)。
答案 0 :(得分:3)
使用json_decode($ string)==> php Object(如果你强制使用param,则为数组)。
使用json_encode($ array)==>串
答案 1 :(得分:1)
看起来像JSON。您可以使用json_decode():http://php.net/manual/en/function.json-decode.php
答案 2 :(得分:1)
您可以在PHP中使用JSON解码方法:http://php.net/manual/en/function.json-decode.php
答案 3 :(得分:1)
这里有你需要的东西json_decode:http://php.net/manual/en/function.json-decode.php
答案 4 :(得分:1)
您可以使用json_encode()
。 http://in.php.net/manual/en/function.json-encode.php