首页 > Web开发 > 详细

PHP extract() 函数详解

时间:2020-04-04 21:10:03      阅读:63      评论:0      收藏:0      [点我收藏+]

定义

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;

PHP extract() 函数详解

原文:https://www.cnblogs.com/jiaoran/p/12633160.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!