2010-10-01 40 views
8

tôi muốn truy cập 'ghi nhớ' chỉ số trong mảng kết hợp trong PHP dưới đâyTruy cập vào mảng kết hợp trong PHP

$variables["thelistitems"]; 
print_r($variables["thelistitems"]); 

Output

Array 
(
    [0] => Array 
    (
     [productid] => prod:c6dbdd62-dc13-6421-5a94-c8cd871a59d3 
     [memo] => dummy 
     [taxable] => 0 
     [unitweight] => 0 
     [unitcost] => 450.02 
     [unitprice] => 445.02 
     [quantity] => 1 
    ) 
) 

Trả lời

20

Điều bạn thực sự có là một mảng mảng kết hợp. Vì vậy, để truy cập các bản ghi nhớ đầu tiên, đó là

$variables["thelistitems"][0]["memo"] 

Để truy cập mỗi bản ghi nhớ, bạn muốn làm điều gì đó như thế này

foreach($variables["thelistitems"] as $listitem) { 
    $memo = $listitem["memo"]; 
} 
3

Bạn có muốn điều này?

$variables["thelistitems"][0]['memo'] 
Các vấn đề liên quan