我有以下数组:
$products = array(
'B004X6ABTM' => array(
'price' => '44.96',
'priceOld' => '59.22',
'percentageSaved' => 24,
'currency' => '$',
'currencyCode' => 'USD'
)
);
密钥B004X6ABTM
因产品而异。但是,我希望有一个通用的解决方案来获取每个产品的price
和currency
。
如何在不使用密钥名称的情况下引用数组的第一个值。
我尝试了以下内容,但没有给我任何输出:
echo $products[0];
提前感谢您的回复!
答案 0 :(得分:1)
您可以使用如下:
$keys = array_keys( $products);
print_r($products[ $keys[0] ]);
答案 1 :(得分:1)
您可以使用array_values。它将从数组中删除键。
$products = array_values($products);
答案 2 :(得分:1)
您可以明智地获得所有产品的价格和货币,
table2
答案 3 :(得分:1)