PHP:解析JSON和方括号

时间:2012-07-24 16:55:48

标签: php arrays json

使用PHP,我如何用方括号中给出的数组解析JSON对象并用管道“|”分隔?

例如,我需要访问“数据”的第二个组件,在本例中为“英语”。 假设长度是可变的,因此您不能按字符位置进行切片。

{"Username":"5018",
 "Data":["53094185|English|USA|2012-07-24 12:49:00|AZ|"],
 "Location":"New York"}

2 个答案:

答案 0 :(得分:2)

简单:

$X = json_decode($JSON);
$arr = explode('|', $X->Data[0]);
print_r($arr)

答案 1 :(得分:0)

json_decode它。您仍然需要拆分数据数组值字符串,因为这只是JSON中的一个简单字符串。