我正试图从以下$ _POST数组中获取价值:
[name] => Joy
[adq12] => Array
(
['qst'] => Yes
['ans'] => Occasionally
)
[lang] => Array
(
[0] => English
[1] => Japanese
)
当我尝试echo $_POST['lang'][0];
时,输出为“ English”。但是,当我尝试从echo $_POST['adq12']['ans'];
获取值时,它显示一个通知错误:Notice: Undefined index: ans in
。有人可以帮我吗?
答案 0 :(得分:2)
在我看来,实际的键是'ans'
(包括单引号)。
您应该尝试:
$_POST['adq12']["'ans'"]
答案 1 :(得分:1)
由于字符串键被打印为[adq12]
,因此看来['qst']
表示引号是键的一部分。因此:$_POST["adq12"]["'qst'"]
。