2010-10-01 35 views
8

Je veux accéder à 'mémo' l'index dans le tableau associatif en PHP ci-dessousAccès tableaux associatifs en PHP

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

Sortie

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

Répondre

20

Ce que vous avez essentiellement est un tableau de tableaux associatifs. Donc, pour accéder à la première note de service, il est

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

Pour accéder à chaque note, vous feriez quelque chose comme ça

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

Voulez-vous cela?

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