PHP ile bir dizi veri almak nasıl?

2 Cevap php

findParent () işlevi aşağıdaki dizi döndürür.

Array
(
    [0] => Array
        (
            [order_item_id] => 3
            [order_id] => 2
            [product_id] => 77
            [quantity] => 1
            [price] => 268.00
        )

)

I [order_id] 2 olsun istiyorum.

Ben şu denedim ama çalışmıyor.

$childlessorder = findParent($order_id);
$order_id = $childlessorder['order_id'];

Herkes nasıl bir dizi veri almak için bana söyleyebilir misiniz?

2 Cevap

Kullanmayı deneyin:

$childlessorder = findParent($order_id);
$order_id = $childlessorder[0]['order_id'];

Dökümü iki Array kelime görüldüğü gibi işlev findParent (), iki boyutlu bir dizi dönüyor. Yani bu dizinin herhangi bir değere erişmek için iki endeksleri kullanmanız gerekir. Eğer X. satır yth sütununda yatan ilgilendiğiniz elemanı ile bir matris olarak düşünün. X 0 olmak ve y 'order_id' başlar ile.

$childlessorder = findParent($order_id);
$order_id = $childlessorder[0]['order_id'];

?