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开发有哪些难点
上一篇:php数组编码转换的方法参考
下一篇:php数组操作实例之求数组的交集
[关闭]