php获取所有复选框的值

时间:2020-04-10
本文章向大家介绍php获取所有复选框的值,主要包括php获取所有复选框的值使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

php获取所有复选框的值

如果复选框的name属性设为一个字符串那么只会获取最后一个复选框的value,
(name="xxxx[]") 即可以获取所有选中项的value,
注:在php获得$_POST的复选框的数据时不用加方括号了,只写name名字就可以了。

$frm_tag = $_POST['frm_tag'];

form表单的部分代码如下:
<input type="checkbox" name="frm_tag[]" value="1">1
<input type="checkbox" name="frm_tag[]" value="2">2
<input type="checkbox" name="frm_tag[]" value="3">3
<input type="checkbox" name="frm_tag[]" value="4">4
<input type="checkbox" name="frm_tag[]" value="5">5

php处理POST传递过来数据的代码如下:
$str_tag = "";
$frm_tag = $_POST['frm_tag'];
for($i=0;$i<count($frm_tag);$i++){
  echo $frm_tag[$i]."<br>";
  if($i==0)
   $str_tag = $frm_tag[$i];
  else
   $str_tag = $str_tag.",".$frm_tag[$i];
}
echo $str_tag;
}

$flag 上一页 下一页