我有一个数组进入我的PHP函数,如下所示:
Array
(
[BULD-FAX] => 5.00
)
字符串 BULD-FAX 是动态的,直到运行时才知道。我只是想获得美元价值,在这种情况下 5.00 。
这是我的代码:
$productName = key($myArray);
$amount = $myArray[$productName]->{0};
$productName
按预期评估 BULD-FAX 。但是$amount
是空白的。我做错了什么?
答案 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
}