php:extract()函数
Posted bossaiguo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php:extract()函数相关的知识,希望对你有一定的参考价值。
由于phpcms中控制器的变量无需 assgin 传值到模板中。所有extract()函数就变得很实用了!现在我们来看看他的简单用法吧:
定义和用法
extract() 函数从数组中将变量导入到当前的符号表。
该函数使用数组键名作为变量名,使用数组键值作为变量值。针对数组中的每个元素,将在当前符号表中创建对应的一个变量。
第二个参数 type 用于指定当某个变量已经存在,而数组中又有同名元素时,extract() 函数如何对待这样的冲突。
该函数返回成功导入到符号表中的变量数目。
1 <?php 2 $a = "dog"; 3 $my_array = array("a" => "apple", "b" => "pear", "c" => "banana"); 4 5 extract($my_array, EXTR_PREFIX_SAME, "ani"); 6 7 echo "\$a = $a; \$b = $b; \$c = $c; \$ani_a = $ani_a"; 8 ?>
输出:
$a = dog;
$b = pear;
$c = banana;
$ani_a = dog;
以上是关于php:extract()函数的主要内容,如果未能解决你的问题,请参考以下文章
在 Visual Studio 中创建构造函数的代码片段或快捷方式