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

    定义

    extract - 从关联数组中提取变量 (键为变量名,值为变量值),导入系统


    用法

    extract ( array &$array [, int $flags = EXTR_OVERWRITE [, string $prefix = NULL ]] ) : int
    

    参数中,
    $array是一个关联数组,
    $flags是面对变量名冲突时的解决策略,具体值和含义可参看官网,
    $prefix是前缀;
    返回值为成功导入系统变量的个数。

    Import variables into the current symbol table from an array

    吐槽一下,上面是官网上的描述,中文翻译为导入符号表,看了让人莫名其妙,各个地方都沿用了这个译法,不知道是不是机器翻译,所以程序员学好英语是多么重要,不必依赖翻译。


    示例

    $a = 'Original';
    $my_array = array("a" => "Cat","b" => "Dog", "c" => "Horse");
    
    extract($my_array, EXTR_PREFIX_SAME, 'dup');
    
    echo "$a = $a; $b = $b; $c = $c; $dup_a = $dup_a;";
    

    将输出:

    $a = Original;
    $b = Dog;
    $c = Horse;
    $dup_a = Cat;
    

  • 相关阅读:
    实时获取浏览器的窗口大小
    char*,wchar_t*,CString和BSTR之间的转换
    Struts2学习(五)
    Struts2学习(四)
    Struts2学习(三)
    Struts2学习(二)
    Struts2学习(一)
    Jsp学习(五)
    Jsp学习(四)
    Jsp学习(三)
  • 原文地址:https://www.cnblogs.com/jiaoran/p/12633160.html
Copyright © 2011-2022 走看看