PHP回顾

Posted 这个名字怎么用不了

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP回顾相关的知识,希望对你有一定的参考价值。

  1. print_r()打印输出原格式,就加上标签<pre>。例子:echo ‘<pre>‘; print_r($arr); echo ‘<pre>‘;
  2. 添加数组的时候,专门有一个记录数组下标的,记录下标为数字的键,比如添加$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>‘;

     

  3. 系统预定义变量:$_GET  $_POST  $_SERVER  $_FILES   $_COOKIE  $_SESSION  $GLOBALS
  4. each()  返回数组指针当前指向的元素,并将指针向后移动一位。每调用一次each() 指针向后移动一次,直到最后一个。    reset()重置指针,指针从第一个开始。
    list()  把索引数组的值赋值给一组变量  list($a,$b) = $arr;
  5. current() 获取当前指针 指向的值 ; key()  获取当前指针指向的键;end() 将数组内指针指向最后一个;prev() 将数组内的指针向前移动一位;next() 将数组指针向后移动一位;

       函数

  1. 变量函数:function  sort(){ }      $a = ‘sort‘;     $a();  以这种变量的形式调用函数;变量的值是函数名。
  2. 回调函数:function  a($var) {  $var();  }   a(‘b‘);//调用a函数的时候,把b函数的函数名作为实参传给a函数,在a函数中通过形参变量调用b函数。  function  b() { }
  3. array_filter()  第二个参数就是回调函数,回调函数返回false,那么array_filter()就把相应的元素删除,回调返回true,array_filter()就会保留元素。

以上是关于PHP回顾的主要内容,如果未能解决你的问题,请参考以下文章

PHP必用代码片段

PHP代码-psysh调试代码片段工具

超实用的php代码片段

比较有用的php代码片段

php Yoast SEO规范输出的代码片段

php Yoast SEO规范输出的代码片段