extract()函数详解编程语言
编程语言 详解 函数 extract
2023-06-13 09:11:53 时间
extract(),它的主要作用是将数组展开,键名作为变量名,元素值为变量值
extract($_POST);
//相当于$username = $_POST[ username ];
//$password = $_POST[ password ];
int extract ( array $var_array [, int $extract_type [, string $prefix ]] )
将变量从数组中导入到当前的符号表中。接受结合数组 var_array 作为参数并将键名当作变量名,值作为变量的值。对每个键/值对都会在当前的符号表中建立变量,并受到 extract_type 和 prefix 参数的影响。
extract_type 参数
EXTR_OVERWRITE
如果有冲突,覆盖已有的变量。
EXTR_SKIP
如果有冲突,不覆盖已有的变量。
EXTR_PREFIX_SAME
如果有冲突,在变量名前加上前缀 prefix
EXTR_PREFIX_ALL
给所有变量名加上前缀 prefix
EXTR_PREFIX_INVALID
仅在非法/数字的变量名前加上前缀 prefix
EXTR_IF_EXISTS
仅在当前符号表中已有同名变量时,覆盖它们的值
EXTR_PREFIX_IF_EXISTS
仅在当前符号表中已有同名变量时,建立附加了前缀的变量名
EXTR_REFS
将变量作为引用提取
返回成功导入到符号表中的变量数目
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/20421.html
c相关文章
- spring cloud开发、部署注意详解编程语言
- 用Python实现各种排序算法详解编程语言
- 获取鼠标位置的几个通用的JS函数详解编程语言
- DOM操作的增强版功能JS函数详解编程语言
- shiro实现账号同一时间只能在一处登录(非单点登录)详解编程语言
- Python 进程线程协程 GIL 闭包 与高阶函数(五)详解编程语言
- python全栈开发-Day12 三元表达式、函数递归、匿名函数详解编程语言
- python全栈开发-Day8 函数基础详解编程语言
- js跨域请求提示函数未定义的问题详解编程语言
- Go语言圣经-函数多返回值习题详解编程语言
- Python_day09_函数详解编程语言
- Scalaz(10)- Monad:就是一种函数式编程模式-a design pattern详解编程语言
- java 字符串替换函数replace ,如何同时替换多个字符串详解编程语言
- Maven搭建SpringMVC+Mybatis项目详解编程语言
- CentOS6设置Django开发环境详解编程语言
- Python3.x的BeautifulSoup解析html常用函数详解编程语言
- java实现把文件上传至ftp服务器详解编程语言
- PHP不使用array_merge函数实现一维数组合并详解编程语言
- 时间转化函数,编码转化详解编程语言
- PHP 函数禁用设置方法详解编程语言
- PHP imagick API中文简介详解编程语言
- 将byte数组转为Object详解编程语言
- 自开发程序加权限控制(SU21创建权限对象、PFCG创建Role)详解编程语言
- 关于ABAP调试中的F5,F6,F7,F8的区别和用法详解编程语言
- 用Python写简单的爬虫详解编程语言
- 如何在Centos上安装python3.4详解编程语言