【小编推荐】多选框动态选中的显示效果

2016-05-28   |   发布者:梁国芳   |   查看:3320次

php
 例如:如下效果的实现

字段为code,name的值,后台取出数据,怎么样把它循环放到checkBox里面也就是多选框。




思路:先遍历大数组,也就是第二张图片中的数组,然后再每一个的值用in_array()函数去看在不在第一张图的那个数组里就可以了
demo代码分享:
        <?php 
$b=array('一号','二号','三号','四号','五号','7hao');
$a=array('一号','三号','四号','7hao');
?>
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>index</title>
</head>
<body>
<!-- $merge=array_intersect($b,$a); -->
<?php 
foreach ($b as $key => $bv) {
if(in_array("$bv", $a)){
echo "<input type='checkbox' checked>$bv";
}else{
echo "<input type='checkbox'>$bv";
}
}
?>
</body>
</html>