PHP中extract函数各种用法介绍
直接上代码: 代码如下 复制代码 <?php $my_array = array("a" => "Cat","b" => "Dog", "c" => "Horse"); extract($my_array); echo "$a = $a; $b = $b; $c = $c"; ?> 猜猜会会出现什么结果? 输出: 代码如下 复制代码 $a = Cat; $b = Dog; $c = Horse 没有定义变量$a $b $c ,也没有赋值,为什么就可以可以获取值了? 比方说,可以很方便的提取$_POST或者$_GET的元素,对表单提交上来的内容不能不用一一赋值,直接使用下面代码: form.html 代码如下 复制代码 <form action="action.php" method="post"> <input type="text" name="username"> <input type="password" name="password"> <input type="submit"> 在action.php中只要使用extract()函数将$_POST全局数据解开: action.php 代码如下 复制代码 <?php extract($_POST); //相当于$username = $_POST['username']; //$password = $_POST[