echo $array with declare key?

我究竟做错了什么?

echo '<pre>'; print_r($ar[2020]); echo '</pre>';

结果:

Array(
    [2020] => Array
        (
            [2020-01-27] => Arg1
            [2020-01-07] => Arg2
        )
)
echo $ar[2020][2020-01-27];

意外

注意:未定义的偏移量:1992 年...

预期的

精氨酸2


拉风的咖菲猫
浏览 96回答 1
1回答

蝴蝶不菲

您需要引用数组键,如下所示:echo&nbsp;$ar[2020]['2020-01-27'];否则,PHP 会将那个“键”解释为数字,实际上是在做一些数学运算,给你那个“1992”,明白2020 - 01 - 27 = 1992!这是您的数组中不存在的键。
打开App,查看更多内容
随时随地看视频慕课网APP