php数组生成html下拉列表的方法

yipeiwu_com6年前PHP代码库

本文实例讲述了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 socket 模拟POST 请求实例代码

我们用到最多的模拟POST请求几乎都是使用php curl来实现了,没考虑到PHP socket也可以实现,今天看到朋友写了一文章,下面我来给大家分享一下PHP socket模拟POST...

php中异常处理方法小结

本文实例总结了php中异常处理方法。分享给大家供大家参考。具体分析如下: 当异常被触发时,通常会发生:在PHP5中添加了类似于其它语言的错误异常处理模块。在 PHP代码中所产生的异常可被...

PHP 文件上传源码分析(RFC1867)

你总不至于在用户要上传头像的时候告诉用户”请打开FTP客户端,上传文件到//www.jb51.net/uploads/中, 并以2dk433423l.jpg命名”吧? 而基于HTTP的...

PHP中substr()与explode()函数用法分析

本文实例讲述了PHP中substr()与explode()函数用法。分享给大家供大家参考。具体方法如下: substr(string,start,length):本函数将字符串 stri...

PHP字符串的递增和递减示例介绍

今天看到php手册上有这么一段话: “在处理字符变量的算数运算时,PHP 沿袭了 Perl 的习惯,而非 C 的。例如,在 Perl 中 $a = 'Z'; $a++; 将把 $a 变成...