2017-03-29 6 views
0

中括弧の中に以下の値があります。 "" "null"、 "did_you_mean":null、 "is_valid":true、 "parts":{"display_name":null、 "domain": "test.com"、 "test.com" "local_part": "test"}}PHPで中括弧で囲まれた値を抽出するには?

"is_valid"の値を取得する必要があります。 json_decodeで値を取得しようとしました。しかし、それは私が結果を見つけるのを助けませんでした。誰でも解決策を見つけるのを手伝ってください。

+0

可能な重複http://stackoverflow.com/questions/29308898/how-do-i -extract-data-from-json-with-php) –

+0

投稿したコードを試してみてください! – Saty

+0

オブジェクトを返す '$ object = json_decode($ string)'や配列を返す '$ array = json_decode $ string、true)'を実行できます。このようにして、最初の例では '$ object-> is_valid'、2番目の例では' $ array ['is_valid'] 'を実行できます – Amitsouko

答えて

2

なぜjson_decodeが機能しなかったのですか? は私がそのコードでそれをテストし、完璧に動作します:

$str= '{ "address": "[email protected]", "did_you_mean": null, "is_valid": true, "parts": { "display_name": null, "domain": "test.com", "local_part": "test" }}'; 
$obj = json_decode($str); 

echo $obj->is_valid; 
[?私はPHPでJSONからデータを抽出するにはどうすればよい](の
関連する問題