zoukankan      html  css  js  c++  java
  • PHP中的extract函数的用途 extract($_GET);extract($_POST)

    把客户端表单中的变量名取出来
    addslashes -- 使用反斜线引用字符串
    extract(addslashes($_POST)); --处理POST表单
    把客户端<FORM METHOD="POST"...>表单中的变量名取出来。
    extract(addslashes($_GET)); --处理GET表单
    把客户端<FORM METHOD="GET"...>表单中的变量名取出来。
    我们可以使用extract()函数,比如在接收页面脚本的最前面加上extract($_POST);extract($_GET);这样的语句,导出几个用于表单处理的超级变量数组值,如以下代码所示:
    @extract(i_addslashes($_POST), EXTR_OVERWRITE);
    @extract(i_addslashes($_GET), EXTR_OVERWRITE);
    @extract(i_addslashes($_COOKIE), EXTR_OVERWRITE);
    @extract(i_addslashes($_SESSION), EXTR_OVERWRITE);
    我们看一个使用extract导出为正常变量的脚本例子
    <?php
    // 将$_GET和$_POST超级变量数组获取的变量转为正常的变量,这样直接显示变量名称即可
    extract($_GET);
    extract($_POST);   
    echo "您好, $username $age";
    ?>
    <form action="" method="post">
    姓名:<input type="text" name="username" id="username" />
    年龄:<select name="age">
    <option value=">16">小于16</option>
    <option value="16-30" selected>16-30</option>     <option value="31-50">31-50</option>
    <option value="51-80">51-80</option>
    </select>
    <input type="submit" name="btn_submit" value="提交" />
    </form>
  • 相关阅读:
    电路原理图分析
    GPIO学习——用户空间操作
    在Android上运行Java和C程序
    Android命令行工具学习总结
    Android蓝牙学习笔记
    33 把数组排成最小的数
    233 Number of Digit One
    32 从1到n整数中1出现的次数
    31 连续子数组的最大和
    《大型网站技术架构》学习笔记
  • 原文地址:https://www.cnblogs.com/jthb/p/3488909.html
Copyright © 2011-2022 走看看