PHP04
<?php header("content-type:text/html;charset=utf-8"); //数组 定义 $arr = array('a','b'); $arr = ['a','b']; //数值数组 $arr = [1,2]; //关联数组 $arr = [ 'name'=>'张三', 'sex'=>'男', 13 ]; //取值 echo $arr[0];//结果为13 //多维数组 $arr = [ [1,2], 'name', true, ['a','b'] ]; //数组取值通过元素的索引取值 //数组遍历 $arr = [ 'name'=>'zhangsan', 'sex'=>'nan', 'age'=>13 ]; foreach($arr as $key=>$val){ echo $key.'<br>'; echo $val.'<br>'; echo $key.'=>'.$val.'<br>'; } $arr = [1,2,3,4,5,6]; foreach($arr as $val){ echo $val; } //数组转字符串 $arr1 = ['a','b','c']; $srr = implode(',',$arr1); echo $srr; $srr = join(':',$arr1); echo $srr; //字符串转数组 $s = '1,2,3,4,5,6'; $srr = explode(',',$s); // echo $srr; var_dump($srr); //数组操作 $brr = [1,2,3]; //反转数组 $brr2 = array_reverse($brr); var_dump($brr2); //删除元素 删除第一个元素,返回值是被删除的元素 $brr3 = array_shift($brr); echo $brr3; //删除元素 没有返回值 $brr4 = unset($brr[2]); var_dump($brr); //添加元素 array_unshift(0); array_push(4); $brr[] = 5; $brr['next'] = 6; var_dump($brr); ?>