2017-03-29 8 views
0

중괄호 안에 다음 값이 있습니다.PHP에서 중괄호로 묶인 값을 추출하는 방법은 무엇입니까?

{ "address": "[email protected]", "did_you_mean": null, "is_valid": true, "parts": { "display_name": null, "domain": "test.com" "local_part": "test"}}

"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'를, 두 번째 예제에서는'$ 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에서 데이터를 추출하려면 어떻게] (의