2016-08-04 35 views
0

Wie Abfrage-Generator in JSON-Daten? ich benutze guzzle, alles was ich will, wie Abfragen wie Daten suchen, wo Menge ist nicht NULL?Wie Abfrage-Generator in JSON Daten Laravel 5.1

json Daten Ergebnisse:

{ 
    "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 I WANT WIE SUM4 zu bekommen, sum6, sum6 WHERE IN JSON RESULT NOT NULL, kann u Jungs mir helfen ..

+1

Ihre Frage ist verwirrend . Was hat das mit der Medikamentenbibliothek zu tun? Müssen Sie wissen, wie man Daten von der json Zeichenkette extrahiert? –

Antwort

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']; 
    } 
}