2016-08-04 4 views
0

jsonデータのビルダーを照会する方法は?私はおしゃべりを使用している、私はすべての量がNULLではないデータを検索するようにクエリする方法をしたいですか?jsonデータのビルダーを照会する方法laravel 5.1

JSONデータの結果:私はsum4、SUM6、SUM6 WHERE NOT NULLとJSONの結果の中を取得する方法WANT

{ 
    "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、uの人は私を助けることができます。..

+1

あなたの質問は混乱しています。これはグーズライブラリーと何が関係していますか? 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']; 
    } 
} 
関連する問題