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

Posted 学无边涯

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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)

以上是关于php数组转换字符串及复选框如何勾选中的主要内容,如果未能解决你的问题,请参考以下文章

jQuery获取表格中checkbox被选中一行的属性数据

String数组与List集合的相互转换

String数组与List集合的相互转换

String数组与List集合的相互转换

在javascript和PHP中的字符串中获取多个选中的复选框值

在C#中如何获取树形控件勾选框选中的value值