php数组转换字符串及复选框如何勾选中

php数组转换字符串及复选框如何勾选中,应用到函数 implode  explode

复选框被选中后如何保存数据,表单提交过来为数组,要转换字符串 用到函数implode

if(!empty($_POST['yuyan'])){
$bbyuyan=implode(",", $_POST['yuyan']);
}

if(!empty($_POST['fenge'])){
$bbfenge=implode(",", $_POST['fenge']);
}

if(!empty($_POST['biaoqian'])){
$bbbiaoqian=implode(",", $_POST['biaoqian']);
}

复选框显示如何被勾选,这时候要把字符串转换数组 用到函数 explode

if(!empty($users['yuyan'])){
$users['yuyan']=explode(",",$users['yuyan']);
}

if(!empty($users['fenge'])){
$users['fenge']=explode(",",$users['fenge']);
}

if(!empty($users['biaoqian'])){
$users['biaoqian']=explode(",",$users['biaoqian']);
}

复选框如何被显示,下面实例

<input name="biaoqian[]" value="晚上可录" type="checkbox" {#foreach item=biaoqian1 from=$users.biaoqian#}{#if $biaoqian1 eq "晚上可录"#} checked="checked" {#/if#}{#/foreach#}/>晚上可录
<input name="biaoqian[]" value="周六可录" type="checkbox" {#foreach item=biaoqian1 from=$users.biaoqian#}{#if $biaoqian1 eq "周六可录"#} checked="checked" {#/if#}{#/foreach#}/>周六可录
<input name="biaoqian[]" value="周日可录" type="checkbox" {#foreach item=biaoqian1 from=$users.biaoqian#}{#if $biaoqian1 eq "周日可录"#} checked="checked" {#/if#}{#/foreach#}/>周日可录
<input name="biaoqian[]" value="起录价低" type="checkbox" {#foreach item=biaoqian1 from=$users.biaoqian#}{#if $biaoqian1 eq "起录价低"#} checked="checked" {#/if#}{#/foreach#}/>起录价低

复选框要比单选框要复杂些,单选框跟普通表单一样,这里不说了

文章转载(玖乐网络 96net.com.cn)

posted @   学无边涯  阅读(227)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示