-2

假设我有一个my-array这样的数组:

Array
(
    [a] => apple
    [b] => banana
    [c] => Array
        (
            [0] => x
            [1] => y
            [2] => z
        )
)

如果我像这样访问数组:array('my-array')

要到达的代码是什么my-array -> c -> z

谢谢

4

4 回答 4

0

第一个不是 my-array 它的 my_array 一个样本,

$shop = array( array("rose", 1.25 , 15),
               array("daisy", 0.75 , 25),
               array("orchid", 1.15 , 7) 
             ); 

$shop[0] 是 array("rose", 1.25 , 15)
所以 $shop[0][0] 是 "rose"

对你有my_array['c'][2] 帮助

于 2013-10-02T11:54:00.933 回答
-1

您可以像这样访问数组:

$myArray['c'][0];

您无法在 PHP 中访问数组。array('my-array')这是声明它的方式。

例如:

$someArr = array('a' => 'some', 'b' => 'thing', 'c' => array('another', 'array'));

而且z这里不是关键。它的值为$myArray['c'][2]

于 2013-10-02T11:50:46.123 回答
-1

格式如下:

echo $myArray['c'][2];

保留给对象,而->不是数组。

对于具有命名元素的数组(关联数组),您使用引号中的名称,对于索引数组(元素的数值),您不使用引号。

于 2013-10-02T11:47:51.937 回答
-1

z不是数组中的有效键。这将是

$array['c'][2];

获取zkey的值2

于 2013-10-02T11:49:40.667 回答