教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 php自动输出select表单的函数

php自动输出select表单的函数

发布时间:2016-08-17   编辑:jiaochengji.com
本文介绍下,用php自动输出(构造)select表单的一个函数,有需要的朋友参考下吧。

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

代码如下:

<?php
/**
* 自动生成form中的select表单
* edit by www.jbxue.com
*/
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静态类中的静态方法,用起来更方便。

您可能感兴趣的文章:
php自动输出select表单的函数
PHP表单POST传参数时自动加转义字符问题的解决方法
php特殊字符转义详解
php 文件上传
php printf输出格式用法分享
P输出控制功能在简繁体转换中的应用
mysql获取自增ID的几种方法
php开发会遇到什么问题
SQLite命令学习
PHP开发有哪些难点

[关闭]
~ ~