问题
I want to access the index 'memo' in the associative array in PHP below
$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
)
)
回答1:
What you essentially have is an array of associative arrays. So to access the first memo, it's
$variables["thelistitems"][0]["memo"]
To access each memo, you'd do something like this
foreach($variables["thelistitems"] as $listitem) {
$memo = $listitem["memo"];
}
回答2:
Do you want this ?
$variables["thelistitems"][0]['memo']
来源:https://stackoverflow.com/questions/3842111/accessing-associative-arrays-in-php