如何获取复杂数组中键值对的值?

时间:2018-03-09 16:57:18

标签: php

我有一个数组进入我的PHP函数,如下所示:

Array
(
    [BULD-FAX] => 5.00
)

字符串 BULD-FAX 是动态的,直到运行时才知道。我只是想获得美元价值,在这种情况下 5.00

这是我的代码:

$productName = key($myArray);
$amount =  $myArray[$productName]->{0};

$productName按预期评估 BULD-FAX 。但是$amount是空白的。我做错了什么?

1 个答案:

答案 0 :(得分:0)

可能有更好的方法,但你可以做一个只执行一次的循环(在你的例子的情况下)。它看起来像这样:

foreach ($myArray as $key => $value) {
    $productName = $key;
    $amount =  $value;
//do something here with the values if there are more than one item in the array
}