Heim  >  Artikel  >  Backend-Entwicklung  >  php自动输出select表单的函数

php自动输出select表单的函数

WBOY
WBOYOriginal
2016-07-25 08:58:031408Durchsuche
本文介绍下,用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静态类中的静态方法,用起来更方便。



Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn