php数组教案,php课程---数组

数组:

一:定义

1.赋值定义

$arr[0] = 5;

$arr[1] = "aa";

print_r ($arr);

2.定义索引数组

$arr = array(1,2,3,4,5);

3.定义关联数组,只能用key来取值

$arr = array("aa"=>5,"bb"=>6,7=>"cc");

二:取值

1.索引数组取值:

$arr[0];用索引号来取值

2.关联数组取值:

$arr["aa"];用key取值

三:遍历数组

1.for循环

for($i=0;$i

{

echo $arr[$i]."
";

}

优点:通用,简单。缺点:只能遍历索引数组

2.foreach遍历

foreach($arr as $value)

{

echo $value."
";

}

foreach($arr as $key=>$value)

{

echo "{$key}->{$value}
";

}

3.each()函数

each($arr);取数组里面当前指针指向的元素的信息,返回一个包含键值对的数组,每执行一次,指针向下走一次,指向下一个元素。

4.list()函数

list($a,$b,$c,$d,$e,$f) = $arr;将索引数组的每个元素映射到list变量列表里面

5.while遍历

while(list($key,$value) = each($arr))

{

echo "{$key}->{$value}
";

}

6.指针:

current($arr)返回当前位置中的内容

key($arr)返回当前位置的索引

prev($arr);将指针倒回一位

next($arr);将指针向前移动一位

end($arr);将指针指向最后一个单元

reset($arr);将指针指向第一个单元

四:预定义数组

global $b;声明全局变量

五:其它

querystring:提交传值字符串

php课程---数组建立表单

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

package cn.temptation; public class Sample01 { public static void main(String[] args) { // 需求:小店对自己的 ...

mooc_java 集合框架上 学生所选课程

用一个集合Set存放学生所选课程接口不能实例化,所以用其实现类进行实例化 set接口不能实例化,通过HashSet这个实现类来进行实例化,需要导入包this.courses=new HashSet() ...

Java入门 - 语言基础 - 16.数组

你可能感兴趣的:(php数组教案)