1

PHP を使用して、角かっこで囲まれ、パイプ "|" で区切られた配列で JSON オブジェクトを解析するにはどうすればよいですか?

たとえば、「データ」の 2 番目のコンポーネント (この場合は「英語」) にアクセスする必要があります。長さが可変であると仮定すると、文字位置でスライスすることはできません。

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

2 に答える 2

2

それは簡単です:

$X = json_decode($JSON);
$arr = explode('|', $X->Data[0]);
print_r($arr)
于 2012-07-24T16:59:41.397 に答える
0

json_decode します。これは JSON の単純な文字列であるため、データ配列の値の文字列を分割する必要があります。

于 2012-07-24T16:58:50.770 に答える