Php 从多维$\u POST数组中获取值

Php 从多维$\u POST数组中获取值,php,arrays,post,Php,Arrays,Post,我试图从以下$\u POST数组中获取值: [name] => Joy [adq12] => Array ( ['qst'] => Yes ['ans'] => Occasionally ) [lang] => Array ( [0] => English

我试图从以下$\u POST数组中获取值:

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

当我尝试
echo$_POST['lang'][0]输出为“英语”。但是当我试图从
echo$_POST['adq12']['ans']获取值时它显示了一个通知错误:
通知:未定义索引:ans在
中。任何人都可以帮我吗?

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

你应该试试:


$\u POST['adq12'][“'ans'”

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

你应该试试:


$\u POST['adq12'][“'ans'”

由于字符串键打印为
[adq12]
,因此
['qst']
表明引号是键的一部分。因此:
$\u POST[“adq12”][“qst'”

由于字符串键打印为
[adq12]
,因此
['qst']
似乎表明引号是键的一部分。所以:
$\u POST[“adq12”][“'qst'”]

你能给我们看一下你的实际代码吗?在双引号中添加单引号真的很神奇,我真的很想找到这个…在双引号中添加单引号真的很神奇,我真的很想找到这个…完美的答案…完美的答案。。。