首页 > 解决方案 > 从多维 $_POST 数组中获取值

问题描述

我正在尝试从以下 $_POST 数组中获取价值:

    [name] => Joy
    [adq12] => Array
            (
                ['qst'] => Yes
                ['ans'] => Occasionally
            )
    [lang] => Array
            (
                [0] => English
                [1] => Japanese
            )

当我尝试echo $_POST['lang'][0];它时得到输出“英语”。但是,当我尝试从中获取值时echo $_POST['adq12']['ans'];,会显示通知错误:Notice: Undefined index: ans in。任何人都可以帮助我吗?

标签: phparrayspost

解决方案


在我看来,实际的关键'ans', (包括单引号)。

你应该试试:

$_POST['adq12']["'ans'"]


推荐阅读