我试图在Wordpress中获取数组文本框名称的Post值。代码是:
<input checked="checked" id="simple_fields_fieldgroups_9_1_0" type="checkbox" name="simple_fields_fieldgroups[9][1][0]" value="1">
如何使用POST获取simple_fields_fieldgroups[9][1][0]
的值?当我尝试$_POST['simple_fields_fieldgroups[9][1][0]']
时,它将无法正常工作..
更新:
当我这样做时
print_r($_POST['post_category']);
我得到了
Array ( [0] => 0 [1] => 18 [2] => 1 )
如何获得值18?
答案 0 :(得分:1)
如果发布正确,则应该可以访问:
<?php
$x = $_POST['simple_fields_fieldgroups'][9][1][0];
?>
答案 1 :(得分:1)
如果你使用a来迭代数组会发生什么?
foreach ($_POST['post_category'] as $key => $value) {
var_dump($value);
}
die();
否则您可以使用以下方式获取值:
$_POST['post_category'][1]
那是因为$ _POST [&#39; post_category&#39;]是一个数组,你可以使用数组中的值键来转储该值。