Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在数组中调用数组_Php_Arrays_Multidimensional Array - Fatal编程技术网

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你说得对!更正。请阅读手册。