2016-08-04 4 views
0

json 데이터에서 빌더를 쿼리하는 방법은 무엇입니까? 내가 총구를 사용하고 있습니다, 내가 어디 금액이 아닌 금액을 검색하는 데이터를 쿼리하는 방법을 원합니까?json 데이터에서 작성기를 쿼리하는 방법 laravel 5.1

JSON 데이터 결과 :

{ 
    "amount": [ 
    { 
     "member_id": "SSD", 
     "sum4": null, 
     "sum5": null, 
     "sum6": null 
    }, 
    { 
     "member_id": "OGG", 
     "sum4": 122, 
     "sum5": 242, 
     "sum6": 123 
    }, 
    { 
     "member_id": "PUCAN", 
     "sum4": 123, 
     "sum5": 443, 
     "sum6": 222 
    }, 
    { 
     "member_id": "SS3TG", 
     "sum4": null, 
     "sum5": null, 
     "sum6": null 
    } 
    ] 
} 

는 ALL 나는

+1

귀하의 질문은 혼란 .. 유 사람이 저를 JSON의 결과 IN NULL NOT 도움이 될 수 있습니다 sum4, SUM6, SUM6을하는 방법을 WANT . 이것이 젤 그림 라이브러리와 어떤 관련이 있습니까? json 문자열에서 데이터를 추출하는 방법을 알아야합니까? –

답변

0
// Pass JSON data with true as parameters to json_decode function 
// It returns value as associative array 
$data = json_decode($jsonData, true); 

// Loop through amount 
foreach($data['amount'] as $sum) 
{ 
    // Check sum is not null 
    if ($sum['sum4'] != null) { 
     echo $sum['sum4']; 
    // Check sum is not null 
    } elseif ($sum['sum5'] != null) { 
     echo $sum['sum5']; 
    // Check sum is not null 
    } elseif ($sum['sum6'] != null) { 
     echo $sum['sum6']; 
    } 
}