Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
使用 PHP,我如何解析 JSON 对象,其数组在方括号中给出并由管道“|”分隔?
例如,我需要访问“数据”的第二个组件,在本例中为“英语”。假设长度是可变的,因此您不能按字符位置切片。
{"Username":"5018", "Data":["53094185|English|USA|2012-07-24 12:49:00|AZ|"], "Location":"New York"}
这很简单:
$X = json_decode($JSON); $arr = explode('|', $X->Data[0]); print_r($arr)
json_decode 它。您仍然需要拆分数据数组值字符串,因为这只是 JSON 中的一个简单字符串。