【php】关键函数备忘录

来源:互联网 发布:比价的那个软件是什么 编辑:程序博客网 时间:2024/06/05 17:21


E:

extract函数

功能:从数组中将变量导入到当前的符号表

定义:int extract (array &$var_array [, int $extract_type = EXTR_OVERWRITE [, string $prefix = NULL ]] )

参数:var_array:关联数组,将key作为变量名,将值作为变量的值,针对每一个key/value对,它会在当前符号表中创建一个变量;

            flags:无效的,数字的key以及冲突发生时怎么处理由参数flags决定;

            prefix:与参数flags搭配使用;

返回值:返回成功引入到符号表中的变量的数量。


I:

import_request_variables函数

功能:将GET/POST/Cookie的变量值导入到全局变量中

定义:bool import_request_variables(string $types [, string $prefix])

参数:types:利用这个参数指定从哪个请求变量导入,可以使用‘G’,‘P’,‘C’分别代表GET,POST,Cookie

            prefix:指定变量的前缀

返回值:成功返回True,失败返回FALSE


in_array函数

功能:检查某个值是否在数组中

定义:bool in_array(mixed $needle, array $haystack [, bool $strict=FALSE])

参数:needle:搜索的值

            haystack:数组

            strict:当设置为TRUE时,in_array()函数同时会检查haystack中needle的类型

返回:如果needle在数组中被发现则返回TRUE,否则返回FALSE


P:

parse_str函数

功能:解析字符串注册成变量

定义:void parse_str (string $encoded_string [,array &$result])

参数:encoded_string: 输入字符串

            result:变量存储在这个参数中作为数组的成员,如果数组中原来就存在相同的键(key),则会覆盖掉原有的键值。

返回值:无返回值