PHP回顾
Posted 这个名字怎么用不了
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP回顾相关的知识,希望对你有一定的参考价值。
- print_r()打印输出原格式,就加上标签<pre>。例子:echo ‘<pre>‘; print_r($arr); echo ‘<pre>‘;
- 添加数组的时候,专门有一个记录数组下标的,记录下标为数字的键,比如添加$arr[500] = 33; 再添加的时候,就是从501开始。$arr[] = 20;他的下标就是501了。下标为字符串的和这个没任何关系。
这个记录下标记录的是数字最大的。看下面的例子$arr[] = 1; $arr[5] = 5; $arr[] = 6; $arr [3] = 3; $arr [] = ‘4or7?‘; //下标为7 不是4,记录数组下标中最大的数字,默认是顺着最大的下标继续 echo ‘<pre>‘; print_r($arr); echo ‘</pre>‘;
- 系统预定义变量:$_GET $_POST $_SERVER $_FILES $_COOKIE $_SESSION $GLOBALS
- each() 返回数组指针当前指向的元素,并将指针向后移动一位。每调用一次each() 指针向后移动一次,直到最后一个。 reset()重置指针,指针从第一个开始。
list() 把索引数组的值赋值给一组变量 list($a,$b) = $arr; - current() 获取当前指针 指向的值 ; key() 获取当前指针指向的键;end() 将数组内指针指向最后一个;prev() 将数组内的指针向前移动一位;next() 将数组指针向后移动一位;
函数
- 变量函数:function sort(){ } $a = ‘sort‘; $a(); 以这种变量的形式调用函数;变量的值是函数名。
- 回调函数:function a($var) { $var(); } a(‘b‘);//调用a函数的时候,把b函数的函数名作为实参传给a函数,在a函数中通过形参变量调用b函数。 function b() { }
- array_filter() 第二个参数就是回调函数,回调函数返回false,那么array_filter()就把相应的元素删除,回调返回true,array_filter()就会保留元素。
以上是关于PHP回顾的主要内容,如果未能解决你的问题,请参考以下文章