使用PHP,我如何用方括号中给出的数组解析JSON对象并用管道“|”分隔?
例如,我需要访问“数据”的第二个组件,在本例中为“英语”。 假设长度是可变的,因此您不能按字符位置进行切片。
{"Username":"5018",
"Data":["53094185|English|USA|2012-07-24 12:49:00|AZ|"],
"Location":"New York"}
答案 0 :(得分:2)
简单:
$X = json_decode($JSON);
$arr = explode('|', $X->Data[0]);
print_r($arr)
答案 1 :(得分:0)
json_decode它。您仍然需要拆分数据数组值字符串,因为这只是JSON中的一个简单字符串。