php 如何判断checkbox多选框的哪些值被选中

时间:2015-12-14
php中多选框经常被用到,而且有的时候我们需要判断checkbox多选框的哪些值被选择,本文章将为你讲解如何获取多选框的值以及如何判断checkbox多选框的哪些值被选中。

先来创建一个html的多选框页面:

<ul>
  <li><input type ="checkbox" name ="chk[]" value ="11.00">Fries</li>
  <li><input type ="checkbox" name ="chk[]"  value ="12.85">Soda</li>
  <li><input type ="checkbox" name ="chk[]" value ="1.30">Shake</li>
  <li><input type ="checkbox" name ="chk[]" value ="0.05">Ketchup</li>
</ul>

然后创建一个php处理表单的页面:

<?php
$chk=$_POST["chk"];
for($i=0;$i<count($chk);$i++)
{
echo "选项".$chk[$i]."被选中<br />";
}
?>

这样就可以知道checkbox多选框的哪些值被选中。