获取具有数组名称的表单控件的值

时间:2016-10-27 13:40:47

标签: php

我有一个命名的表单控件:

<input class="form-control" name="user['first_name']" value="">

如何通过POST提交后才能获得其值?

我尝试了这些,但似乎没有一个工作:

echo $_REQUEST['user']->fname;
echo $_POST['user[fname]'];
echo $_POST['user']['fname'];

2 个答案:

答案 0 :(得分:0)

试试这个,使用foreach循环获取所有值

foreach ($_POST as $key => $value) {
    //do something
    echo $key . ' has the value of ' . $value;
}

答案 1 :(得分:0)

这是没用的,因为你的user['first_name']永远不会改变,然后穆罕默德得到了很好的答案,它是$_POST['user']["'first_name'"],但是如果你想让你的用户['first_name']一直改变,那就改变它来把你的php里面像这样:

<?php echo "<input class='form-control' name='".$user['first_name']."' value=''>" ?>