Doğru çok boyutlu diziler başvuru nasıl?

1 Cevap php

Ben ("print_r" tarafından basılmış gibi) "$ düzen" denilen şu dizi var:

stdClass Object
(
    [products] => Array
    (
        [0] => stdClass Object
        (
             [data] => Array
             (
                 [attributes] => Array
                 (
                     [ID] => Array
                     (
                         [0] => 57
                     )
                  )
             )
         )
    )
)

Benim soru nasıl "57" referans mı, nedir? Ben böyle bir şey olacağını düşündüm:

$order->products[0]->data[attributes][ID][0];

Ama bu işe yaramazsa. Ne eksik?

1 Cevap

Sen dizi anahtarları için bazı tırnak kaçırıyorsun. Aksi takdirde PHP attributes veya ID olduğunu düşünüyorum kılan bir sabit (define('ID', 'foobar'); echo ID;).

$order->products[0]->data['attributes']['ID'][0];