PHP Mutliarray键和值打印

Tom*_*kay 0 php arrays multidimensional-array

$icecream = array (
    "Choco" => array('2 Dollars'),
    "Mango" => array('3 Dollars')
 );
Run Code Online (Sandbox Code Playgroud)

print $ icecream [0] [0];

预期产量: 2美元

编辑:我有一个巨大的冰淇淋排序列表,我想使用循环输出所有信息作为HTML DOM.因此,我不希望遍历每个数组值并使用显式值(即'Choco','Orange'等)回显它.

我想使用值作为"第一个数组级别"的键($ icecream [0]),

它什么都没输出.这个解决方案的逻辑缺陷是什么?

Rah*_*san 6

试试这个:

echo $icecream['Choco'][0]

你的问题是在第一个昏暗的时候调用了错误的键

..

有关更新的问题,请尝试以下操作:

$ice_k = array_keys($icecream);
echo  $icecream[$ice_k[0]][0];
Run Code Online (Sandbox Code Playgroud)