zoukankan      html  css  js  c++  java
  • PHP回顾(2)

    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()就会保留元素。
    4. 内部函数:在函数内部声明的函数。在函数外部不可以直接调用,在外部函数调用前提下才能调用内部函数。在函数内部调用内部函数的时候,必须在内部函数定义之后调用。
    5. 匿名函数:匿名函数后面必须加分号,调用匿名函数需要先用变量接收函数,然后使用      变量名();    方式调用。
    6. 可变长度参数:func_get_args()       array_push()   都是可以传任意个参数
    7. ucfirst()   首字母转换为大写
  • 相关阅读:
    Postman生成随机数(4)
    Postman参数化(3)
    Postman主界面介绍(2)
    Postman安装与介绍(1)
    Scuba数据库漏洞扫描工具--安装与使用
    Jmeter(八)Linux上安装与使用
    Jmeter(七)生成测试报告(Windows)
    理解动态字符串SDS
    csp复习笔记?
    ORM
  • 原文地址:https://www.cnblogs.com/bneglect/p/10520481.html
Copyright © 2011-2022 走看看