Hive data ud af stdClass Object array
Hej!Jeg er igang med at arbejde med WooCommerce's REST API, og har formået at udskrive alle ordre-id'erne.
Nu skal jeg til at have informationerne til den enkelte ordre, hvilke jeg får udskrevet som stdClass Object.
Jeg vil gerne have hjælp til at hente fornavn, efternavn og e-mail ud fra array'et. Der er tale om OOP, og json_decode kan derfor ikke benyttes.
Sådan ser mit output ud - beklager længden er koden:
object(stdClass)#103 (1) { ["order"]=> object(stdClass)#104 (32) { ["id"]=> int(3739) ["order_number"]=> string(5) "#3739" ["created_at"]=> string(20) "2014-08-01T10:55:21Z" ["updated_at"]=> string(20) "2014-08-01T11:07:49Z" ["completed_at"]=> string(20) "2014-08-01T10:07:49Z" ["status"]=> string(9) "cancelled" ["currency"]=> string(3) "DKK" ["total"]=> string(6) "158.00" ["subtotal"]=> string(6) "111.20" ["total_line_items_quantity"]=> int(1) ["total_tax"]=> string(5) "28.00" ["total_shipping"]=> string(5) "18.75" ["cart_tax"]=> string(5) "27.80" ["shipping_tax"]=> string(4) "0.00" ["total_discount"]=> string(4) "0.00" ["cart_discount"]=> string(4) "0.00" ["order_discount"]=> string(4) "0.00" ["shipping_methods"]=> string(12) "Post Denmark" ["payment_details"]=> object(stdClass)#109 (3) { ["method_id"]=> string(6) "paypal" ["method_title"]=> string(6) "PayPal" ["paid"]=> bool(false) } ["billing_address"]=> object(stdClass)#112 (11) { ["first_name"]=> string(7) "Fabiola" ["last_name"]=> string(11) "Christensen" ["company"]=> string(7) "Fabiola" ["address_1"]=> string(13) "Maglemosen 20" ["address_2"]=> string(0) "" ["city"]=> string(9) "Ølstykke" ["state"]=> string(0) "" ["postcode"]=> string(4) "3650" ["country"]=> string(2) "DK" ["email"]=> string(26) "fc@fabiola-christensen.com" ["phone"]=> string(8) "29669813" } ["shipping_address"]=> object(stdClass)#111 (9) { ["first_name"]=> string(7) "Fabiola" ["last_name"]=> string(11) "Christensen" ["company"]=> string(7) "Fabiola" ["address_1"]=> string(13) "Maglemosen 20" ["address_2"]=> string(0) "" ["city"]=> string(9) "Ølstykke" ["state"]=> string(0) "" ["postcode"]=> string(4) "3650" ["country"]=> string(2) "DK" } ["note"]=> string(0) "" ["customer_ip"]=> string(13) "93.163.161.11" ["customer_user_agent"]=> string(120) "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36" ["customer_id"]=> string(1) "0" ["view_order_url"]=> string(47) "http://superberry.dk/my-account/view-order/3739" ["line_items"]=> array(1) { [0]=> object(stdClass)#108 (10) { ["id"]=> int(131) ["subtotal"]=> string(6) "111.20" ["total"]=> string(6) "111.20" ["total_tax"]=> string(5) "28.00" ["price"]=> string(6) "111.20" ["quantity"]=> int(1) ["tax_class"]=> NULL ["name"]=> string(18) "Himalaya Goji Bær" ["product_id"]=> int(3492) ["sku"]=> string(4) "D002" } } ["shipping_lines"]=> array(1) { [0]=> object(stdClass)#107 (4) { ["id"]=> int(132) ["method_id"]=> string(9) "flat_rate" ["method_title"]=> string(12) "Post Denmark" ["total"]=> string(5) "18.75" } } ["tax_lines"]=> array(1) { [0]=> object(stdClass)#105 (4) { ["code"]=> string(8) "DK-VAT-1" ["title"]=> string(3) "VAT" ["total"]=> string(5) "27.80" ["compound"]=> bool(false) } } ["fee_lines"]=> array(0) { } ["coupon_lines"]=> array(0) { } ["customer"]=> object(stdClass)#114 (6) { ["id"]=> int(0) ["email"]=> string(26) "fc@fabiola-christensen.com" ["first_name"]=> string(7) "Fabiola" ["last_name"]=> string(11) "Christensen" ["billing_address"]=> object(stdClass)#106 (11) { ["first_name"]=> string(7) "Fabiola" ["last_name"]=> string(11) "Christensen" ["company"]=> string(7) "Fabiola" ["address_1"]=> string(13) "Maglemosen 20" ["address_2"]=> string(0) "" ["city"]=> string(9) "Ølstykke" ["state"]=> string(0) "" ["postcode"]=> string(4) "3650" ["country"]=> string(2) "DK" ["email"]=> string(26) "fc@fabiola-christensen.com" ["phone"]=> string(8) "29669813" } ["shipping_address"]=> object(stdClass)#110 (9) { ["first_name"]=> string(7) "Fabiola" ["last_name"]=> string(11) "Christensen" ["company"]=> string(7) "Fabiola" ["address_1"]=> string(13) "Maglemosen 20" ["address_2"]=> string(0) "" ["city"]=> string(9) "Ølstykke" ["state"]=> string(0) "" ["postcode"]=> string(4) "3650" ["country"]=> string(2) "DK" } } } }