【发布时间】:2019-09-16 06:07:56
【问题描述】:
我觉得我快疯了。 我已经提交了以下包含这些输入的 POST 请求:
...
<textarea type='text' name='description["add"]></textarea>
<textarea type='text' name='description["modify"]></textarea>
<textarea type='text' name='description["delete"]></textarea>
...
当我使用print_f($_POST) 打印它们时,输出如下:
[description] => Array
(
["add"] => blah blah blah
["modify"] => bleh bleh bleh
["delete"] => bloh bloh bloh
)
我想访问["add"] 中的文本。我尝试print_r($_POST['description']['add'],但它一直没有返回任何东西!
如何访问 $_POST 数组的更深层次?我以为我知道的关于 php 的一切都是错误的!
我尝试过其他格式,例如 $_POST['description']->add 和 $_POST['description'][0]。两者都不返回。
我发现的唯一方法是使用 foreach 进行迭代。
foreach ($_POST['description' as $value) {
print_r($value);
}
我错过了什么?请帮忙!!我要疯了。谢谢
【问题讨论】:
标签: php