zoukankan      html  css  js  c++  java
  • extract()函数

    extract(),它的主要作用是将数组展开,键名作为变量名,元素值为变量值

    extract($_POST);
    //相当于$username = $_POST['username'];
    //$password = $_POST['password'];

    int extract ( array $var_array [, int $extract_type [, string $prefix ]] )

    将变量从数组中导入到当前的符号表中。接受结合数组 var_array 作为参数并将键名当作变量名,值作为变量的值。对每个键/值对都会在当前的符号表中建立变量,并受到 extract_type 和 prefix 参数的影响。

    extract_type 参数

    EXTR_OVERWRITE 
    如果有冲突,覆盖已有的变量。 
    EXTR_SKIP 
    如果有冲突,不覆盖已有的变量。 
    EXTR_PREFIX_SAME 
    如果有冲突,在变量名前加上前缀 prefix

    EXTR_PREFIX_ALL 
    给所有变量名加上前缀 prefix

    EXTR_PREFIX_INVALID 
    仅在非法/数字的变量名前加上前缀 prefix 

    EXTR_IF_EXISTS 
    仅在当前符号表中已有同名变量时,覆盖它们的值

    EXTR_PREFIX_IF_EXISTS 
    仅在当前符号表中已有同名变量时,建立附加了前缀的变量名

    EXTR_REFS 
    将变量作为引用提取

    返回成功导入到符号表中的变量数目

  • 相关阅读:
    Centos7yum安装LNMP
    CentOS7安装和配置rsync+inotify
    SSH
    nginx https
    nginx rewrite
    nginx代理缓存
    nginx动静分离
    Centos7使用squid实现正向代理
    利用tengine的nginx_upstream_check_module来检测后端服务状态
    nginx基于tcp负载均衡
  • 原文地址:https://www.cnblogs.com/baby123/p/4919986.html
Copyright © 2011-2022 走看看