我有一个php
数组,看起来像这样。。。
(
[name] => Tester
[colors] => Array
(
[blue] => Array
(
[count] => 1
[status] => hold
)
)
)
我正在尝试从colors
获取第一个数组,但未能成功。我已尝试。。。
echo $array['colors'][0];
echo $array->colors[0];
两者都没有给我任何结果。我哪里错了?
colors
数组具有关联键(例如蓝色等(。
为了访问具有$array['colors'][0]
的第一元素,
需要使用array_values((函数将数组键转换为数字键。
或者,访问具有关联密钥的元素,如:
echo $array['colors']['blue'];
echo $array->colors['blue'];
哪种最合适。
或者,
$colors = array_values($array['colors']);
echo $colors[0];