php学习笔记之数组遍历练习题1

练习题一:

设置数组
$attr = array(
array("n001","汉族"),
array("n002","回族"),
array("n003","苗族"),
array("n004","维吾尔族"),
);

//1.要求用下拉列表的样式显示在页面上
<?php
/*foreach($a as $v)
{
echo"<option>{$v[0]}</option>";
}?>
</select>
<select>
<?php
foreach($a as $v)
{
echo "<option>{$v[1]}</option>";
}*/
?>
//2.要求用checkbox/radio 列表 显示在页面上

<?php
foreach($a as $v)
{
echo
"<input type=‘checkbox‘/>{$v[0]}",
"<input type=‘checkbox‘/>{$v[1]}.<br>";
}
?>

插入代码

 1 <?php
 2 $attr=array(
 3 array("n01","汉族"),
 4 array("n02","回族"),
 5 array("n03","苗族")
 6 );
 7 ?>
 8 <select>
 9 <?php
10
11 foreach($attr as $a)
12 {echo "<option>{$a[0]}{$a[1]}</option>";    }
13 ?>
14 </select>
15 <br />
16
17 <label>
18 <?php
19 foreach($attr as $a)
20 {echo "<input type=checkbox>{$a[0]}{$a[1]}.<br />";}
21
22 ?>
23 </label>

在页面显示结果是:

北宋小康康(koker)2016-06-0415:49:47

时间: 2024-10-22 04:37:36

php学习笔记之数组遍历练习题1的相关文章

Swift学习笔记(5)--数组

数组的下标从0开始计数,相关方法属性涉及到下标时也从0开始计数 1.定义: //1.可变数组 var cityArray = ["Portland","San Francisco","Cupertino"] //2.不可变数组 let cityArray2 = ["Portland","San Francisco","Beijing"] //3.空数组 var animalArray =

C和指针 学习笔记-3.数组与指针

数据名代表首地址 指向数组的指针 #include <stdio.h> extern void iterate(int *p); void main(){ int a[]={1,2,3,4,5}; iterate(a); } void iterate(int *p){ int i; for(i=0;i<5;i++){ printf("%d",*p++); } } 指向一维数组的指针 int (*p)[3] #include <stdio.h> void i

Swift学习笔记(12)--数组和字典的复制

Swift中,数组Array和字典Dictionary是用结构来实现的,但是数组与字典和其它结构在进行赋值或者作为参数传递给函数的时候有一些不同. 并且数组和字典的这些操作,又与Foundation中的NSArray和NSDictionary不同,它们是用类来实现的. 注意:下面的小节将会介绍数组,字典,字符串等的复制操作.这些复制操作看起来都已经发生,但是Swift只会在确实需要复制的时候才会完整复制,从而达到最优的性能. 字典的赋值和复制操作 每次将一个字典Dictionary类型赋值给一个

JavaScript学习笔记:数组reduce()和reduceRight()方法

很多时候需要累加数组项的得到一个值(比如说求和).如果你碰到一个类似的问题,你想到的方法是什么呢?会不会和我一样,想到的就是使用for或while循环,对数组进行迭代,依次将他们的值加起来.比如: var arr = [1,2,3,4,5,6]; Array.prototype.sum = function (){ var sumResult = 0; for (var i = 0; i < this.length; i++) { sumResult += parseInt(this[i]);

PHP学习笔记——7.数组

1.数组的定义 若干数据,希望有关联性,且不想定义成多个变量,即可定义为数组 一:数组的编号是唯一的,用于区分单元 编号 => 键/key(关联数组).索引/index(索引数组).下标(俗称) 二:存储的内容称为 值/value 2.数组的声明 数组即使键/值对的集合 方法一:初始化方式 $arr = null; $arr['键1'] = '值1'; $arr['键2'] = '值2'; ... 方法二:array结构方式 $arr = array('key1'=>'value1','key

黑马程序员----java学习笔记之数组、二维数组,附相关面试题

------<a href="http://www.itheima.com" target="blank">Java培训.Android培训.iOS培训..Net培训</a>.期待与您交流! ------- 一:数组(掌握) (1)数组:存储同一种数据类型的多个元素的容器. (2)特点:每一个元素都有编号,从0开始,最大编号是长度-1. 编号的专业叫法:索引 (3)定义格式 A:数据类型[] 数组名; B:数据类型 数组名[]; 推荐是用A方

JavaScript学习笔记——4.数组

1.数组的作用 批量处理数据 2.声明数组 var arr=[元素1,元素2,元素3...] //快速声明 arr[1] //调用元素 var arr=new Array(元素1,元素2,元素3); //使用Array对象方式声明 3.遍历数组 for循环 4.数组处理函数 .length //数组长度(属性) .sort() //排序(可有回调函数) .push() //在数组后面加入元素(入栈) .pop() //移除数组后面的元素(出栈\栈为后进先出) .unshift() //在数组前面

java学习笔记六——数组

数组类型 数组是一种常见的数据结构,可用于存放多个数据,每一个数组元素存放一个数据,通常可以通过下标进行访问其元素. Java数组要求所有数组元素具有相同的数据类型.因此,数组元素的数据类型是唯一的. 数组定义如下: type[] arrayName; //推荐使用 type arrayName[]; //不推荐使用 通常我们都使用第一种方式.注意:数组的定义不能指定数组长度,只有在初始化时才指定长度. 数组初始化: int[] intArr = new int[]{1,2,3,4,5}; //

【原】Java学习笔记010 - 数组

1 package cn.temptation; 2 3 public class Sample01 { 4 public static void main(String[] args) { 5 // 需求:一堆分数,要统计最高分.最低分.总分.平均分 6 // int score1 = 80; 7 // int score2 = 70; 8 // int score3 = 90; 9 // int score4 = 65; 10 // // ... 11 // // 以计算平均分为例 12 /