Php 在数组中调用数组
假设我有一个名为Php 在数组中调用数组,php,arrays,multidimensional-array,Php,Arrays,Multidimensional Array,假设我有一个名为my array的数组,如下所示: Array ( [a] => apple [b] => banana [c] => Array ( [0] => x [1] => y [2] => z ) ) 如果我这样访问数组:array('my-array') 到my array->c->z 谢谢格式如下: echo $my
my array
的数组,如下所示:
Array
(
[a] => apple
[b] => banana
[c] => Array
(
[0] => x
[1] => y
[2] => z
)
)
如果我这样访问数组:array('my-array')
到my array->c->z
谢谢格式如下:
echo $myArray['c'][2];
->
是为对象而不是数组保留的
对于具有命名元素的数组(关联数组),您使用引号中的名称;对于索引数组(元素的数值),您不使用引号。
z
不是数组中的有效键。是的
$array['c'][2];
要获取键
2
的值z
,您可以访问如下数组:
$myArray['c'][0];
在PHP中,不能使用array('my-array')
访问数组。这是申报的方式
例如:
$someArr = array('a' => 'some', 'b' => 'thing', 'c' => array('another', 'array'));
而且
z
在这里不是一个键。它的值是$myArray['c'][2]
第一个不是我的数组而是我的数组
一个样本
$shop = array( array("rose", 1.25 , 15),
array("daisy", 0.75 , 25),
array("orchid", 1.15 , 7)
);
$shop[0]是数组(“rose”,1.25,15)所以$shop[0][0]是数组 “玫瑰”
在你的
my_数组['c'][2]
将有助于这应该echo$myArray['c'][2]代码>@ThomasK你说得对!更正。请阅读手册。