3

単純な問題を解決するのに役立つ情報を理解できない、または見つけられないようです。いくつかのphpコードがあり、curl getリクエストを使用してAPIと通信し、APIから取得する応答は

{"styleHolder":[{"id":100000929,"makeId":200005143,"year":2001,"makeName":"Ford","makeNiceName":"ford","modelId":"Ford_F_150","ect.......

私が必要としているのは、IDを取得し、それをphp変数に変換することです。

私は次のようなものの使い方を知っています:

$myArray = json_decode($resp);
$id = $myArray->id;
echo $id;

しかし、応答にはルートプロパティとしてstyleHolderが含まれているため、idを分割する方法がわからないようです。

4

1 に答える 1

5

styleHolderは配列であるため、最初に配列要素にアクセスし、次にそのプロパティにアクセスする必要がありidます。

$myArray = json_decode($resp);
$id = $myArray->styleHolder[0]->id;
echo $id;
于 2012-11-29T16:11:57.720 に答える