php数组生成html下拉列表的方法
本文实例讲述了php数组生成html下拉列表的方法。分享给大家供大家参考。具体如下:
这段代码可根据定义好的php数组动态生成一个html的下拉列表(select)
<?php //Array contents array 1 :: value $myArray1 = array('Cat','Mat','Fat','Hat'); //Array contents array 2 :: key => value $myArray2 = array('c'=>'Cat','m'=>'Mat','f'=>'Fat','h'=>'Hat'); //Values from array 1 echo'<select name="Words">'; //for each value of the array assign a variable name word foreach($myArray1 as $word){ echo'<option value="'.$word.'">'.$word.'</option>'; } echo'</select>'; //Values from array 2 echo'<select name="Words">'; //for each key of the array assign a variable name let //for each value of the array assign a variable name word foreach($myArray2 as $let=>$word){ echo'<option value="'.$let.'">'.$word.'</option>'; } echo'</select>'; ?>
希望本文所述对大家的php程序设计有所帮助。
相关推荐
-
php将HTML表格每行每列转为数组实现采集表格数据的方法
本文实例讲述了php将HTML表格每行每列转为数组实现采集表格数据的方法.分享给大家供大家参考.具体如下: 下面的php代码可以将HTML表格的每行每列转为数组,采集表格数据 <?php function get_td_array($table) { $table = preg_replace("'<table[^>]*?>'si","",$table); $table = preg_replace("'<tr[^>]*
-
PHP中把对象数组转换成普通数组的方法
最近在用ThinkPHP开发一个京东服务市场的应用,然而京东服务市场接口返回的数据是个对象数组.然而需要一个个属性取出来放到数组里面然后再利用ThinkPHP的addAll或者add方法写入数据库.然而每次返回的字段有几十个,每次这么拼接都要崩溃了.果然还是那句话,当你感到无法忍受的时候你就会想办法改变.于是想了下,如果有个函数传个对象数组进去可以自动转成普通数组就好了.因而万能的互联网搜索又来了.百度了一通...果然有前辈已经处理过了,在此记录一下. 复制代码 代码如下: /** * [std
-
将php数组输出html表格的方法
复制代码 代码如下: <?phpclass xtable{ private $tit,$arr,$fons,$sextra; public function __construct() { $this->tit=array(); // strings with titles for first row $this->arr=array(); // data to show on cells $this->fons=array("#EEEEE
-
PHP数组操作类实例
本文实例讲述了PHP数组操作类.分享给大家供大家参考.具体如下: class ArrayHelper{ /** * 从数组中删除空白的元素(包括只有空白字符的元素) * * 用法: * @code php * $arr = array('', 'test', ' '); * ArrayHelper::removeEmpty($arr); * * dump($arr); * // 输出结果中将只有 'test' * @endcode * * @param array $arr 要处理的数组 * @
-
php获取从html表单传递数组的方法
本文实例讲述了php获取从html表单传递数组的方法.分享给大家供大家参考.具体如下: 将表单的各个元素的name都设置成同一个数组对象既可以以数组的方式传递表单值 html页面如下: <form method="post" action="arrayformdata.php"> <label>Tags</label> <input type="text" name="tags[]"/
-
8个PHP数组面试题
网上找的PHP数组题,准备自己做一遍并且记录下来. 1.写函数创建长度为10的数组,数组中的元素为递增的奇数,首项为1. 复制代码 代码如下: <?php function arrsort($first,$length){ $arr = array(); for($i=$first;$i<=$length;$i++){ $arr[] = $i*2-1; } return $arr; } $arr1 = arrsort(1,10);
-
php把数组值转换成键的方法
本文实例讲述了php把数组值转换成键的方法.分享给大家供大家参考.具体如下: function values2keys($arr, $value=1){ $new = array(); while (list($k,$v) = each($arr)){ $v = trim($v); if ($v != ''){ $new[$v] = $value; } } return $new; } 希望本文所述对大家的php程序设计有所帮助.
-
php数组生成html下拉列表的方法
本文实例讲述了php数组生成html下拉列表的方法.分享给大家供大家参考.具体如下: 这段代码可根据定义好的php数组动态生成一个html的下拉列表(select) <?php //Array contents array 1 :: value $myArray1 = array('Cat','Mat','Fat','Hat'); //Array contents array 2 :: key => value $myArray2 = array('c'=>'Cat','m'=>'
-
php生成过去100年下拉列表的方法
本文实例讲述了php生成过去100年下拉列表的方法.分享给大家供大家参考.具体如下: 项目中经常会用到年份选择,这段代码自动生成从今年开始的过去100年的下拉列表 <select name="year"> <?php $years = range(date("Y"), date("Y", strtotime("now - 100 years"))); foreach($years as $year){ ech
-
JS简单生成随机数(随机密码)的方法
本文实例讲述了JS简单生成随机数(随机密码)的方法.分享给大家供大家参考,具体如下: 1. Math.random()生成一个0~1的随机数 0<=Math.random()<1 2. Math.random()*100 则生成一个0~100之间的随机数 3. Math.random()*100 + 100 则生成一个100~200之间的随机数 4. 所以Math.random()*m 则生成一个0~m的随机数 实例代码如下: <!DOCTYPE html PUBLIC "-/
-
ASP.NET生成图形验证码的方法详解
本文实例讲述了ASP.NET生成图形验证码的方法.分享给大家供大家参考,具体如下: 通常生成一个图形验证码主要 有3个步骤: (1)随机产生一个长度为N的随机字符串,N的值可由开发可由开发人员自行设置.该字符串可以包含数字.字母等. (2)将随机生成的字符串创建成图片,并显示. (3)保存验证码. 新建一个页面为default.aspx, 放置一个TextBox控件和一个Image控件,TextBox控件用于输入生成的字符串,Image控件用于显示字符串,它的图片就为生成的图形验证码image
-
php实现生成code128条形码的方法详解
本文实例讲述了php实现生成code128条形码的方法.分享给大家供大家参考,具体如下: 效果图: <?php class BarCode128 { const STARTA = 103; const STARTB = 104; const STARTC = 105; const STOP = 106; private $unit_width = 1; //单位宽度 缺省1个象素 private $is_set_height = false; private $width = -1; priva
-
PHP生成图像验证码的方法小结(2种方法)
本文实例讲述了PHP生成图像验证码的方法.分享给大家供大家参考,具体如下: 1.生成加法运算验证码图片 session_start (); /*定义头文件为图片*/ header("Content-type: image/png"); /*生成验证码*/ /*创建图片设置字体颜色*/ $im = imagecreate($w, $h); $red = imagecolorallocate($im, 255, 255, 255); $white = imagecolorallocate(
-
PHP实现无限极分类生成分类树的方法
本文实例讲述了PHP实现无限极分类生成分类树的方法.分享给大家供大家参考,具体如下: 现在的分类数据库设计基本都是:每一个分类有一个id主键字段,一个pid指向父类的id,这样便可实现无限级分类,取出的数据就是如下的格式: $arr = array( array("id" => 1 , "pid" => 0 , 'cat' => '栏目一'), array("id" => 2 , "pid" =>
-
PHP生成plist数据的方法
本文实例讲述了PHP生成plist数据的方法.分享给大家供大家参考.具体如下: 这段代码实现PHP数组转换为苹果plist XML或文本格式 <?PHP /** * PropertyList class * Implements writing Apple Property List (.plist) XML and text files from an array. * * @author Jesus A. Alvarez <zydeco@namedfork.net> */ funct
-
PHP数组生成XML格式数据的封装类实例
本文实例讲述了PHP数组生成XML格式数据的封装类.分享给大家供大家参考,具体如下: 类库代码:MakeXML.php: <?php /** * MakeXML * * @author Lin Jiong(slime09@gmail.com) * @version v1.0 * @license Copyright (c) 2009 Lin Jiong (www.cn09.com) * The LGPL (http://www.gnu.org/licenses/lgpl.html) licens
-
Python数组遍历的简单实现方法小结
本文实例总结了Python数组遍历的简单实现方法.分享给大家供大家参考,具体如下: >>> os.__file__.split('\\') ['E:', 'Python', 'Python25', 'lib', 'os.pyc'] >>> os.path.split(os.__file__) ('E:\\Python\\Python25\\lib', 'os.pyc') var myArr:Array = new Array("one", "
随机推荐
- 匹配中文的正则(GB2312/utf-8)
- JavaScript模块规范之AMD规范和CMD规范
- 5款适合PHP使用的HTML编辑器推荐
- Symfony2创建页面实例详解
- window.top[_CACHE]实现多个jsp页面共享一个js对象
- AJAX开发简略 (第一部分)
- 用jscript实现新建word文档
- Python Queue模块详解
- jQuery判断checkbox选中状态
- hotmail,MSN 邮箱无法登陆的解决方法 秘密通道
- Linux在应用层读写寄存器的方法及实现实例
- Java函数式编程(七):MapReduce
- Android中Home键的监听和拦截示例
- PHP中exec与system用法区别分析
- 织网网络为您提供10M-100M免费ASP空间服务
- VUE中使用MUI方法
- 浅谈Java中replace与replaceAll区别
- 易语言将两个EXE文件捆绑成一个文件的打包工具
- windows系统mysql5.7.18安装图文教程
- 如何使用django的MTV开发模式返回一个网页