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數組轉換字符串及復選框如何勾選中