PHP中具有相同名称的不同元素

时间:2014-03-03 02:54:36

标签: php html arrays post

在PHP中,我想知道如何为不同的元素提供相同的名称,并且仍然单独回显它们。我认为阵列机制在这里工作,但我不知道如何。

echo "<input type='checkbox' name='seat[]' id='something'/>";
echo "<input type='checkbox' name='seat[]' id='something1'/>"  

然后,为了回显他们的价值,我使用以下内容:

<?php
if(isset($_POST['seat[]']))
    {
    echo ' ', $_POST['seat[]'] ; 
    }
?>

请指导我!!

1 个答案:

答案 0 :(得分:5)

这只是一个数据数组。您可以像访问任何其他数组一样访问它的元素:

foreach ($_POST['seat'] as $seat) {
    echo $seat . "<br>\n";
}

或使用数字索引:

echo $_POST['seat'][0]; // value of the first submitted checkbox