[ad_1]
こんにちは、
次のデータ構造がありますが、アクセス方法がわかりません 注文 未満 注文. ネストされた foreach ループと見つけた解決策を使用するために 1 と 2 を試しましたが、最初の 4 つの値しか取得できませんでした (success101)。 これは WHMCS アプリケーション用であり、データ構造も文書化されています ここ.
何が間違っているのですか、それともアプリケーション内でブロックされている可能性がありますか?
私のデータ構造:
PHP
{"data":{"result":"success","totalresults":1,"startnumber":0,"numreturned":1,"orders":{"order":[{"id":6,"ordernum":8015255572,"userid":3,"contactid":0,"requestor_id":0,"admin_requestor_id":2,"date":"2021-11-05 13:21:32","nameservers":"","transfersecret":"","renewals":"","promocode":"","promotype":"","promovalue":"","orderdata":"[]","amount":"0.00","paymentmethod":"banktransfer","invoiceid":3,"status":"Pending","ipaddress":"xxx","fraudmodule":"","fraudoutput":"","notes":"","paymentmethodname":"Bank Transfer","paymentstatus":"Paid","name":"Emma Test","currencyprefix":"\u20ac","currencysuffix":" EUR","frauddata":"","validationdata":"","lineitems":{"lineitem":[{"type":"product","relid":9,"producttype":"Other Product\/Service","product":"xxx & Exchange - xxx","domain":"xxx","billingcycle":"Free Account","amount":{},"status":"Pending"},{"type":"addon","relid":3,"producttype":"Addon","product":"Exchange Postfach","domain":"","billingcycle":"Free Account","amount":{},"status":"Pending"}]}}]}}}
よろしく
私が試したこと:
1. $test= json_encode(array(‘data’ => $results));
2. $test= (配列) $results;
それはうまくいかないのですか?
PHP
foreach($test as $item) { fputs($f, $item); foreach($item as $orders) { foreach($orders as $order) { fputs($f, $order); } } }
[ad_2]
コメント