php如何拼接checkbox多选择框
1、1.checkbox复选框示例:
<input type="checkbox" name="like[]" value="骑车">骑车
<input type="checkbox" name="like[]" value="爬山">爬山
<input type="checkbox" name="like[]" value="游泳">游泳
文件index.html全部代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<form action="test.php" method="post" name="frm">
<input type="checkbox" name="like[]" value="骑车">骑车
<input type="checkbox" name="like[]" value="爬山">爬山
<input type="checkbox" name="like[]" value="游泳">游泳
</form>
</body>
</html>
2、2.用一个数组来存接收CheckBox数据
$like = $_POST['like'];
3、3.用implode函数把数组连接起来
echo '你的选择:'.implode(',',$like );
文件test.php全部代码
<?php
if( $_POST['like'] )
{
$like = $_POST['like'];
echo '你的选择:'.implode(',',$like );
}
?>
4、附:
函数string implode(string glue, array pieces);
功能:将数组的内容组合成一个字符串。
参数:
glue 可选。规定数组元素之间放置的内容。默认是 ""(空字符串)。
pieces 必需。要组合为字符串的数组。
返回值: 返回由数组元素组合成的字符串。