2010-10-01 23 views
8

Ich möchte in der assoziativen Array in PHP den Index 'memo' zuzugreifen unterZugriff auf assoziative Arrays in PHP

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

Ausgabe

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

Antwort

20

Was Sie im Wesentlichen haben, ist ein Array von assoziativen Arrays. Also das erste Memo zugreifen zu können, ist es

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

Um jedes Memo zuzugreifen, können Sie so etwas wie dieses

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

Sie dies wünschen Sie?

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