folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder Jsondan Veri Çekmek Php ( Çözüldü )



Jsondan Veri Çekmek Php ( Çözüldü )

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    myblackworldweb
    myblackworldweb's avatar
    Kayıt Tarihi: 10/Mart/2008
    Erkek

    Arkadaşlar selam,

    woocommerce api ile satışları json formatında çağırıp gelen veriyi decode ediyorum ve düzgün bir biçimde listeletebiliyorum.

    Yapmak istediğim foreach döngüsü ile bu satışları bir tabloda listeletmek. 

    Ancak iç içe geçmiş array olduğu için veriyi php ile istediğim gibi listeletemiyorum.

    Konu hakkında yardımcı olabilecek var mıdır?

    Örnek; 

    Array
    (
        [orders] => Array
            (
                [0] => Array
                    (
                        [id] => 8454
                        [order_number] => 8454
                        [created_at] => 2022-10-19T21:15:50Z
                        [updated_at] => 2022-10-19T21:23:35Z
                        [completed_at] => 2022-10-19T21:23:23Z
                        [status] => processing
                        [currency] => TRY
                        [total] => 1287.00
                        [subtotal] => 1287.00
                        [total_line_items_quantity] => 3
                        [total_tax] => 0.00
                        [total_shipping] => 0.00
                        [cart_tax] => 0.00
                        [shipping_tax] => 0.00
                        [total_discount] => 0.00
                        [shipping_methods] => 
                        [payment_details] => Array
                            (
                                [method_id] => shopier
                                [method_title] => Kredi Kartı ile Ödeme
                                [paid] => 1
                            )
    
                        [billing_address] => Array
                            (
                                [first_name] => Fatura-isim
                                [last_name] => Fatura-soyisim
                                [company] => Fatura-Firma adı
                                [address_1] => Fatura-adres satır 1
                                [address_2] => Fatura-adres satır 2
                                [city] => Fatura-seyhan
                                [state] => TR01
                                [postcode] => 01070
                                [country] => TR
                                [email] => xxx@xx.com
                                [phone] => 5555555555
                            )
    
                        [shipping_address] => Array
                            (
                                [first_name] => Gönderim-isim
                                [last_name] => Gönderim-Soyisim
                                [company] => Gönderim-Firma
                                [address_1] => Gönderim- adres satır 1
                                [address_2] => Gönderim- adres satır 2
                                [city] => Gönderim- seyhan
                                [state] => UG217
                                [postcode] => 06777
                                [country] => UG
                            )
    myblackworldweb tarafından 20/Eki/22 20:20 tarihinde düzenlenmiştir

    ¯\(ツ)/¯ ฏ๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ★★★★
    Genki
    Genki's avatar
    Kayıt Tarihi: 24/Ağustos/2005
    Erkek

    hocam orders as order diye döngüye aldığında zaten bütün keylere ulaşırsın

    foreach($data['orders'] as $key=>$order){
        echo $order['id'];
        echo $order['payment_details']['method_id'];
        echo $order['billing_address']['first_name'];
    }
    gibi

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    myblackworldweb
    myblackworldweb's avatar
    Kayıt Tarihi: 10/Mart/2008
    Erkek
    Genki bunu yazdı

    hocam orders as order diye döngüye aldığında zaten bütün keylere ulaşırsın

    foreach($data['orders'] as $key=>$order){
        echo $order['id'];
        echo $order['payment_details']['method_id'];
        echo $order['billing_address']['first_name'];
    }
    gibi

    hocam çok teşekkür ederim kısa ve öz sorunumu çözdü :)

     


    ¯\(ツ)/¯ ฏ๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎
Toplam Hit: 1399 Toplam Mesaj: 3
php json veri çekmek array