Rumah >pembangunan bahagian belakang >tutorial php >php自动输出select表单的函数

php自动输出select表单的函数

WBOY
WBOYasal
2016-07-25 08:58:031462semak imbas
本文介绍下,用php自动输出(构造)select表单的一个函数,有需要的朋友参考下吧。

以下函数实现: 自动生成select的option项。

代码如下:

<?php
/**
* 自动生成form中的select表单
* edit by bbs.it-home.org
*/
function get_select_html($msg_list,$msg_val=""){
        $arr_list=$msg_list;
        if(!is_array($arr_list)) return "";
        $str_return="";
        if(is_assoc($arr_list)){
            foreach($arr_list as $key=>$item){
                $str_sel="";
                if($key==$msg_val) $str_sel=" selected";
                $str_return.="<option value="".$key."" ".$str_sel."="">".$item."</option>";
            }
        }else{
            foreach($arr_list as $item){
                $str_sel="";
                if($item==$msg_val) $str_sel=" selected";
                $str_return.="<option value="".$item."" ".$str_sel."="">".$item."</option>";
            }
        }
        return $str_return;
    }
?>

代码说明: 返回一个select的option项目,$msg_list是一个array($key=>$value),$msg_val是需要默认选中的值。 可以把函数写成一个php静态类中的静态方法,用起来更方便。



Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn