一、数组的遍历
1、foreach关联数组
(1)格式:
foreach(数组 as 自定义变量){
循环的代码
}
<?phpheader ('Content-type:text/html;charset=utf-8');$array=array('name'=>'licy','age'=>25,'sex'=>'女');foreach($array as $arr){echo $arr.'
';
}?>
例子1
(2)注意:
数组中有多少个元素,foreach就自动循环多少次
不管索引还是关联数组都能用
2、foreach索引数组
(1)格式:
foreach(数组 as 下标所对应的变量=>自定义变量用来放值){
}
<?phpheader ('Content-type:text/html;charset=utf-8');$array=array(1=>'licy',2=>25,3=>'女');foreach($array as $key=>$arr){echo $arr.$key.'
';
}?>
View Code
3、指针函数进行遍历数组
(1)key():获得当前元素的键
(2)current():获得当前元素的值
(3)next():指针向下移动,并且返回下一个指针所对应的值,到末尾的时候返回一个false
(4)prev():指针向上移动,同样返回上一个指针对应的值
(5)end():移动到最后,并且返回元素所对应的值
(6)reset():移动到第一个,返回元素所对应的值
echo key($array).'='.current($array).'
';
}while(next($array));
**/
while(true){echo key($array).'='.current($array).'
';if(!next($array)){break;
}
}?>
采用此种方式循环数组
4、超全局数组(超全局变量):在任何地方都能使用
(1)$_GET:接收http协议以get方式请求传递过来的值
(2)$_POST:接收http协议以post方式请求传递过来的值,提交表单的时候,一般都是用post方式来进行提交
(3)$_REQUEST:接收$_GET、$_POST、$_COOKIE传递过来的数据,但是不建议用
(4)$_SERVER:关于服务器的一些变量
5、如何看php首页
(1)int count ( mixed $array_or_countable [, int $mode= COUNT_NORMAL ] )
伪类型:
mixed:说明一个参数可以接收多种不同的类型
number:int或者float
callback:回调函数
void:如果作为返回类型表示返回值没有用,作为参数表示这个函数不接收任何参数
int:整型
string:字符串
返回值:
返回的值是整型的
其他符号:
[]:表示的是可选参数
...:表示有多个参数