2017-06-10 8 views
0

私はPHP SDKを使用してparse.comから注文を取得しようとしています。私はを持っています。クラスを解析します。そして注文クラスは、このような項目の欄があります。parse.com - PHP SDKを使用してparse.comから配列を検索してjsonを取得するにはどうすればいいですか?

[ 
    [ 
    { 
     "id": "uXtRcVLQ3V", 
     "name": "Coca cola", 
     "price": 4, 
     "thumbnail": "https://parsefiles.back4app.com/taT6ySwwyza3B2MJucucqWz9pMqBZ00Pd7w7hoZf/e8e8d5ee1e5242a1acd759827df41473_pdp-coca-cola-hfcs-2l.png", 
     "category": { 
     "id": "cYqrWcCzkt", 
     "name": "İçecek" 
     }, 
     "offer": true 
    }, 
    1 
    ], 
    [ 
    { 
     "id": "DWzLluzSpb", 
     "name": "Darr", 
     "price": 12, 
     "thumbnail": "https://parsefiles.back4app.com/taT6ySwwyza3B2MJucucqWz9pMqBZ00Pd7w7hoZf/8d7c0eae7c74d269319fed0a4f4e50e7_bilisim-paylasimlari.jpg", 
     "category": { 
     "id": "bGVCMX79Y0", 
     "name": "Deterjan, Temizlik" 
     }, 
     "offer": true 
    }, 
    1 
    ] 
] 

私はパースPHP SDKを使用して、配列内の各項目の名称、価格、サムネイル、カテゴリを取得し、エコーします。 私のPHPコードの先頭には、次のとおりです。

$query = new ParseQuery("Order"); 
$results = $query->find(); 

enter image description here

+0

この例はわかります。 –

+0

@KrisRoofe私はファイルからコンテンツを取得しない、私はクエリとparse.comから取得する –

答えて

0

私は問題を解決してきました。私はネストされたforeachループを使用しました。

$query = new ParseQuery("Order"); 
$results = $query->find(); 
foreach($results as $obj) { 
    $items = $obj->get("items"); 
    foreach($items as $prod) { 
     echo $prod[1] . " x " . $prod[0]["name"] . "<br>"; 
    } 
    echo $obj->get("total"); 
} 
関連する問題