0

PHPでJSONを読みたい:

$productsArr = json_decode(stripslashes($_GET['object'])); //this give me word Array

stripslashes($_GET['object']) //gives me [{"code":"44-3"}] 

echo $productsArr->{'code'}; //gives me nothing

私もこれを試しました:

foreach($productsArr as $article)
{
 echo $article->code; //nothing is echoing
}

ループ内で JSON 形式のデータにアクセスする方法は?

4

1 に答える 1

0

1) json_decode の 2 番目の引数に true を指定して、配列が返されるように強制します。

2) これにより配列が生成されることを確認します。

$productsArr = json_decode(stripslashes($_GET['object']), true);
print_r($productsArr);

そうだと仮定します。要素に次のようにアクセスします。

echo $productsArr['foo']['bar'];

于 2013-07-29T17:22:20.663 に答える