基于PHP的公共函数综述
array_change_key_case返回的字符串键全部大写或小写的数组。array_chunk划分成多个阵列
array_combine创建一个数组,数组的值作为它的名字,另一个数组的值作为其价值
array_count_values在统计数组中的所有值的值的数目
array_diff_assoc -设置一个索引检查数组的区别
array_diff_key使用密钥计算数组的差集
array_diff_uassoc指数-检查是由用户提供的计算设置的阵列不同的回调函数的应用
array_diff_ukey对密钥的计算阵列的回调函数的差集
array_diff集计算阵列的差异
array_fill_keys填充数组的值,指定键
array_fill填充与给定值的数组
array_filter滤波器与一个回调函数数组的单元
array_flip -交换数组中的键和值
array_intersect_assoc -与指数计算阵列交叉检查
对array_intersect_key -交钥匙来计算数组的使用
array_intersect_uassoc -索引的数组的交叉复核计算,对比指数与回调函数
array_intersect_ukey相交计算一个回调函数比较键阵列
array_intersect计算数组的交集
array_key_exists -检查是否指定数组中存在的关键
在返回的数组array_keys所有钥匙
array_map -回调函数的函数给定的数组的单元
array_merge_recursive合并一个或多个数组递归
array_merge合并一个或多个数组
array_multisort排序多个数组或多维数组
array_pad -填充值数组中指定的长度
array_pop -数组的最后一个单元是冒出来(出栈)
array_product -一个数组中的所有值的产品
array_push -一个或多个单位都压到数组的末尾(栈)
array_rand采取一个或多个单位的随机数组
array_reduce -简化数组迭代与回调函数的单值
array_reverse -返回一个数组逆序单位
array_search在数组中搜索给定的价值和回报的关键
array_shift -阵列移动开始与阵列的阵列
array_slice拿一张出来的数组
array_splice -删除数组部分和取代它与其他价值
array_sum计算数组中的所有值的总和
array_udiff_assoc检查组与指数计算数组的区别,以及数据的回调函数的比较
array_udiff_uassoc检查组与指数计算阵列的差异,比较数据和回调函数索引
array_udiff设置数组的区别是用回调函数的比较数据计算
array_uintersect_assoc检查的指标检查计算数组的交集,数据与回调函数的比较
array_uintersect_uassoc -索引的数组和一个回调函数的数据和指标比较交叉验算
array_uintersect -计算数组的交集,数据与回调函数的比较
array_unique删除重复的数组中的值
array_unshift插入一个或多个单位在数组的开始
array_values返回的数组中的值
array_walk_recursive -递归应用用户函数中的每个成员的数组
array_walk -用户函数数组中的每个成员将
数组-生成数组
arsort反顺序数组保持指数的关系
一种排序的数组和保留指数的关系
创建一个数组,包括变量名及其值
计算数组中的单元数或对象中的属性数。
当前-返回数组中的当前单元。
每个返回数组中当前的键/值对,并将数组指针向前移动一步。
将数组的内部指针指向最后一个单元。
从数组中导入当前符号表中的变量
in_array -检查是否有一个数组中的值
键关联阵列键
按照相反的顺序按键阵列的Krsort
Ksort -由键的数组排序
列表-将一系列变量分配给数组中的许多变量。
Natcasesort -排序数组不乱字母和字母自然排序算法
natsort自然排序算法排序的数组
下一步移动数组中的内部指针
POS电流()的别名
一位数组的内部指针指向
范围-建立包含指定范围单位的数组。
重置-将数组的内部指针指向第一个单元。
rsort反序排列
数组洗牌
sizeof()的别名计数
排序数组排序
uasort -使用自定义的比较功能的用户的阵列和维护索引关联的值进行排序
在关键的功能比较uksort使用用户定义的数组排序
在比较中使用用户定义函数的数组中的值进行排序
call_user_method_array呼叫用户的方法,通过一系列的参数(丢弃)
call_user_method呼叫用户的方法对特定的对象(丢弃)
class_exists是否检查类被定义
get_class_methods -返回方法的类名称的数组
get_class_vars -返回该类的默认属性的数组
get_class -返回的对象的类的名称
get_declared_classes -返回的数组定义的类的名字
get_declared_interfaces返回一个数组包含的所有声明的接口
get_object_vars返回由对象属性的关联数组
get_parent_class -返回对象或类的父的名字
interface_exists检查接口是否已定义
is_a -如果对象属于这类或类是该对象的父节点,则返回true
is_subclass_of -如果这个对象是这个类的子类,它返回true
method_exists做的检查类的方法存在
property_exists -检查是否有此属性的对象或类
checkdate验证格雷戈瑞日期
Date_default_timezone_get - get the default time zone used by all date and time functions in a script
date_default_timezone_set -设置默认时区的所有日期和时间在一个脚本函数
date_time_set -设置时间
date_timezone_get返回时区相对于给定的日期
date_timezone_set -设置时区为DateTime对象
日期-格式化本地时间/日期
获取日期-日期/时间信息
得到当前时间gettimeofday -
gmdate格式化一个GMT / UTC日期/时间
gmmktime -时间日期的Unix时间戳
gmstrftime格式化的GMT / UTC时间/日期基于区域设置
IDATE格式的本地时间和日期的整数
当地时间得到时间-
瞬时返回当前Unix时间戳和微秒数
mktime -日期的Unix时间戳
strftime格式的本地时间/日期根据现场
strptime解析函数生成的日期/时间()
strtotime分析日期和时间的任何英文文本描述成一个Unix时间戳
时间-返回当前的UNIX时间戳。
chdir改变目录
chroot改变根目录
目录类
Closedir - close the directory handle
getcwd函数获得当前工作目录
opendir打开目录句柄
从目录readdir处理阅读条目
rewinddir目录的处理
scandir -列出文件和目录中指定的路径
basename在返回路径的文件名的一部分
chgrp改变文件所属的组
chmod改变文件模式
chown改变文件的所有者
clearstatcache清除文件状态缓存
复制文件
删除-看到unlink()或取消()
目录-在返回路径的目录部分
disk_free_space返回目录中的可用空间
disk_total_space返回一个目录的磁盘总大小
对diskfreespace -别名disk_free_space()
关闭-关闭一个文件指针,已经打开了
外汇经营资金是否测试文件指针到文件结尾
Fflush -输出缓冲区的内容到文件
它从文件指针读取字符
fgetcsv读一行从文件指针和解析CSV字段
fgets从文件指针读一行
fgetss从文件指针、过滤HTML标签中读取一行
file_exists检查文件或目录是否存在
file_get_contents读取整个文件读入一个字符串
file_put_contents写一个字符串到文件
文件-将整个文件读取到数组中。
fileatime -时间获取文件的最后访问时间
filectime -获得文件的inode修改时间
文件组是一组,获取文件
一,获取文件的inode
时间修改文件得到个-
fileowner -文件的所有者
获取文件名
文件大小-获取文件大小
文件-文件类型
羊群-便携式咨询文件锁定
fnmatch -文件名模式匹配
fopen打开文件或URL
在输出文件指针处的所有剩余的数据
fputcsv格式化线CSV文件和写文件指针
的作用是:将内容-别名fwrite()
fread读取文件(可安全用于二进制文件)
fscanf从文件输入格式
fseek在文件指针定位
fstat通过打开的文件指针获取文件信息
ftell -返回文件指针的位置的读/写
函数-截断文件到一个给定的长度
文件-写入文件(可安全用于二进制文件)
全球寻找文件路径匹配模式
is_dir -确定是否一个给定的文件名是一个目录
is_executable -确定是否一个给定的文件名的可执行文件
is_file -确定是否一个给定的文件名是一个正常的文件
is_link -确定是否一个给定的文件名是一个符号连接
is_readable -确定是否一个给定的文件名是可读的
is_uploaded_file确定文件是否是通过HTTP POST上传
is_writable -确定是否一个给定的文件名写的是或不是
对is_writeable -别名is_writable()
lchgrp -改变所有权链接组
lchown改变链接的用户所有权
建立一个硬连接
Linkinfo -获得连接信息
lstat -给一个文件或符号连接信息
mkdir新目录
move_uploaded_file移动上传的文件到一个新的位置
parse_ini_file解析配置文件
是返回文件的路径信息
pclose关闭过程文件指针
Popen -开放过程文件指针
然后输出一个文件
读符号链接的值-返回符号连接指向目标
realpath返回标准的绝对路径名
重命名-重命名文件或目录
倒回文件指针的位置。
删除-删除目录
对set_file_buffer -别名stream_set_write_buffer()
统计-给出文件的信息
建立符号连接符号
Tempnam -创建一个文件与一个唯一的文件名
tmpfile建立临时文件
触摸-设置文件访问和修改的时间
umask改变当前umask
取消删除文件
邮件发送邮件
绝对值
ACOS反余弦
ACOSH反双曲余弦
在反正弦
反-反双曲正弦
但-反正切的两参数
阿坦-反正切
反双曲正切
base_convert转换数字之间的任意数字
bindec -二进制转换为十进制
细胞-舍入方法
因为余弦
双曲余弦双曲余弦
decbin -十进制转换为二进制
dechex -十进制转换为十六
煎-十进制转换为八进制
deg2rad转换角度弧度
计算e指数
expm1回到口(数)- 1,即使这个数的值接近于零,准确的结果可以计算。
四舍五入四舍五入法
FMOD的返回浮点数的剩余部
getrandmax -显示一个随机数的最大值
hexdec -十进制的十六转换为十进制
最-是一个直角三角形的斜边长度的计算
is_finite -无论它是一个有限值
is_infinite -无论它是一个无限的价值
is_nan -无论它是一个法律价值或不
lcg_value组合线性同余发生器
log10·10底的对数
log1p -返回日志(1 +数字),甚至当数的值接近于零,完全可以计算出的结果。
对数自然对数
马克斯-找到最大值
最小值
mt_getrandmax -随机数的最大可能值显示
mt_rand产生更好的随机数
mt_srand母猪更好的随机数生成器的种子
octdec -八进制转换为十进制
π-得到pi的值
指数表达式
rad2deg转换弧数角数
产生随机整数
浮点数的圆四RMS和五条目
罪- sine
双曲正弦双曲正弦
sqrt平方根
srand种子随机数发生器
谭切线
双曲正切双曲正切
mysql_affected_rows -记录行,已由以前的MySQL操作人数的影响
mysql_change_user -更改用户登录在活动连接
mysql_client_encoding -返回字符集的名称
mysql_close关闭MySQL的连接
mysql_connect打开一个MySQL服务器的连接
mysql_create_db -建立一个新的MySQL数据库
mysql_data_seek指针运动的内部结果
mysql_db_name -得到的结果数据
mysql_db_query发送一个MySQL查询
mysql_drop_db抛弃(删除)一个MySQL数据库
Mysql_errno - returns the digital encoding of error information in the previous MySQL operation
mysql_error返回由以前的MySQL操作产生的文本错误信息
mysql_escape_string -逃串mysql_query
mysql_fetch_array -设置为关联数组,结果得到一条线,或一组数字,或两
mysql_fetch_assoc -设置为关联数组,结果得到一个线
mysql_fetch_field从结果集返回一个对象的列信息
mysql_fetch_lengths -得到结果每个输出长度
mysql_fetch_object从结果集作为一个对象获得线
mysql_fetch_row -设置为枚举数组结果得到一排
mysql_field_flags -从结果与特定领域相关的标志
mysql_field_len -返回指定字段的长度
mysql_field_name -结果中指定的字段的字段名称
mysql_field_seek集结果的指针设置为设置字段偏移
mysql_field_table -拿表中的指定字段的名称定位
mysql_field_type -类型的字段指定在结果集中
结果mysql_free_result释放内存
mysql_get_client_info让MySQL客户端信息
mysql_get_host_info - MySQL主机信息
mysql_get_proto_info获取对MySQL协议信息
mysql_get_server_info -让MySQL服务器信息
mysql_info -获取最新的信息查询
mysql_insert_id -获得身份的插入操作的最后一步生成
mysql_list_dbs -列出所有的数据库在MySQL服务器
mysql_list_fields列表中的字段,数据库
mysql_list_processes列出MySQL进程
mysql_list_tables清单表在MySQL数据库
mysql_num_fields结果集中的字段数
mysql_num_rows -行,得到的结果数
mysql_pconnect开放到MySQL服务器的持久连接
mysql_ping平服务器连接,重新连接,如果没有连接
mysql_query发送一个MySQL查询
mysql_real_escape_string在SQL语句的字符串中使用特殊字符,并考虑到当前字符集的连接
mysql_result -得到的结果数据
mysql_select_db选择MySQL数据库
mysql_stat -获取当前系统的状态
mysql_tablename获取表名
mysql_thread_id -返回当前线程的ID
mysql_unbuffered_query -发送SQL查询,MySQL并没有得到和高速缓存线的结果
刷新-刷新输出缓冲区
ob_clean清洁(清除)输出缓冲区
ob_end_clean清洁(清除)输出缓冲区并关闭输出缓冲
ob_end_flush冲洗(送)输出缓冲区并关闭输出缓冲
ob_flush冲洗(送)输出缓冲区
ob_get_clean -获取当前缓冲区的内容和删除当前输出缓冲器
ob_get_contents返回输出缓冲区的内容
ob_get_flush -刷新输出缓冲区,返回一个字符串,并把
ob_get_length返回输出缓冲区的长度
ob_get_level返回的输出缓冲机制的嵌套层次
ob_get_status得到输出缓冲区的状态
ob_gzhandler - ob_start回调函数GZIP输出缓冲器
ob_implicit_flush打开/关闭隐式冲洗
ob_list_handlers列出所有输出处理程序使用
ob_start打开输出缓冲
output_add_rewrite_var添加URL重写的值
output_reset_rewrite_vars复位URL重写的值
preg_grep -返回一个数组单元匹配模式
preg_last_error -返回上次PCRE正则表达式执行错误代码
preg_match_all -全局正则表达式匹配
preg_match正则表达式匹配
preg_quote逃生的正则表达式字符
preg_replace_callback搜索和替换由回调函数的正则表达式
preg_replace搜索和替换正则表达式的执行
preg_split -正则表达式的字符串分割
session_cache_expire返回当前缓存过期
session_cache_limiter获取和/或设置当前缓存限制器
对session_commit -别名session_write_close()
session_decode -解码会话数据从一个字符串
session_destroy -破坏所有的数据注册到一个会话
session_encode -当前会话的数据编码成字符串
session_get_cookie_params获取会话cookie参数
session_id获取和/或设置当前会话ID
session_is_registered -找出一个全局变量是在会议注册
session_module_name获取和/或设置当前会话模块
session_name获取和/或设置当前会话名称
session_regenerate_id更新当前会话ID与新生成的一个
session_register -登记一个或多个与当前会话的全局变量
session_save_path获取和/或设置当前会话的保存路径
session_set_cookie_params -设置会话cookie参数
session_set_save_handler -设置用户级会话存储功能
session_start初始化会话数据
session_unregister -注销当前会话的一个全局变量
session_unset -自由会话变量
写会话数据和结束会话session_write_close -
ereg_replace正则表达式替换
EREG -正则表达式匹配
eregi_replace正则表达式替换不区分情况的案例
eregi一例不区分大小写的正则表达式匹配
将字符串拆分为具有正则表达式的数组。
spliti划分成字符串与正则表达式数组,不区分大小写
sql_regcase生产非尺寸匹配正则表达式
是要编码的字符在使用反斜杠来逃避一个C语言风格的字符串
使用反斜杠引用字符串addslashes -
bin2hex转换二进制数据转换为116进制表示
CHOP的别名RTrim()
Chr返回指定的字符
chunk_split分裂成小块的字符串
count_chars信息返回用于字符串
CRC32计算一个字符串的CRC32多项式
单向字符串加密(散列)
输出一个或多个字符串
用一个字符串分割另一个字符串
fprintf写格式化字符串到流
get_html_translation_table返回用htmlspecialchars翻译表()和htmlentities()
hebrev转换逻辑的希伯来文本的视觉文本
hebrevc转换逻辑的希伯来文字与视觉文本换行符转换
html_entity_decode -将所有HTML实体其适用特点
htmlentities -将所有适用的字符为HTML实体
htmlspecialchars_decode转换回字符特殊的HTML实体
htmlspecialchars -转换特殊字符为HTML实体
但加入数组元素的字符串
加入别名崩溃()
编辑计算编辑距离的两个字符串之间
localeconv得到数字格式的信息
LTrim带空格(或其他字符)从字符串的开头
md5_file -计算一个给定的文件的MD5哈希值
MD5 -计算字符串的MD5哈希值
和计算一个字符串的metaphone键
money_format格式多为货币形式
nl_langinfo查询语言和区域设置信息
nl2br -插入HTML换行字符串中的换行符之前的所有
number_format格式的数字分组成千上万
Ord -字符的ASCII码值返回
parse_str -将字符串变量
打印-输出字符串
printf输出格式化字符串
quoted_printable_decode -将一个字符串引用到一个8位的字符串
quotemeta -报价元字符
RTrim带空格(或其他字符)从一个字符串的结束
区域设置-设置本地信息
sha1_file计算一个文件的SHA1哈希
SHA1计算一个字符串的SHA1哈希
similar_text计算两个字符串的相似性
探测法计算一个字符串的soundex键
Sprintf -返回一个格式化的字符串
sscanf -解析输入的字符串按照一定格式
str_getcsv解析CSV字符串数组
str_ireplace下str_replace敏感版本()。
str_pad垫字符串与另一个字符串的长度
str_repeat重复字符串
str_replace取代和替换字符串搜索字符串的所有事件
str_rot13进行rot13在字符串转换
str_shuffle随机打乱一个字符串
str_split -将一个字符串数组
str_word_count返回信息的话用在字符串
strcasecmp -二进制字符串的比较
中-别名strstr()
strcmp -二进制字符串的比较
strcoll -基于本地的字符串比较
strcspn找到初始段不匹配掩码长度
strip_tags -从一个字符串条PHP和HTML标记
stripcslashes -联合国引用引用()是要编码的字符串
stripos -找到一个不区分大小写的字符串第一次出现的位置
stripslashes -联合国引用字符串引用addslashes()
stristr -不区分大小写strstr()
获取字符串长度strlen
strnatcasecmp -不区分大小写的字符串比较使用自然顺序算法
strnatcmp字符串比较使用自然排序算法
strncasecmp -二进制安全的不区分大小写的比较字符串的前n个字符
中的二进制安全比较字符串的前n个字符
strpbrk -搜索的任何一组字符的字符串
strpos -找到字符串中第一次出现的位置
strrchr -找到一个字符在字符串中最后出现
strrev反转字符串
strripos找到的位置在一个字符串中最后一次出现
个子找到的位置在一个字符的字符串的最后一次出现
strspn -找到初始匹配掩码长度
strstr -查找字符串中第一次出现
strtok -标记字符串
strtolower使字符串的小写
strtoupper -使一个字符串中的大写字母
strtr翻译某些字符
substr_compare二进制安全的选择不区分大小写的比较2个字符串的偏移
substr_count -数子串出现的
substr_replace替换文本字符串的一部分内
substr -字符串返回部分
装饰条的空白(或其他字符)的开始和结束
ucfirst -使一个字符串的第一个字符大写
ucwords大写字符串中每个单词的第一个字符
将写格式化字符串到流
vprintf输出格式化字符串
将返回一个格式化字符串
自动换行-将字符串给定数量的字符使用
base64_decode解码使用MIME base64编码数据
base64_encode使用MIME base64编码数据
get_headers -把所有的头发在响应一个HTTP请求的服务器
get_meta_tags -从文件并返回数组中提取所有的Meta标签内容属性
http_build_query请求后生成URL编码的字符串
parse_url解析URL并返回到它的成分
rawurldecode解码编码的URL字符串
rawurlencode根据RFC 1738的URL编码
urldecode解码编码的URL字符串
URLEncode编码的URL字符串
debug_zval_dump -堆内部Zend值的字符串表示形式输出
对doubleval -别名floatval()
空检查变量是否为空。
Floatval -一个变量的浮点值
get_defined_vars返回所有已定义的变量数组
get_resource_type返回资源(资源)型
方法的类型获取变量
import_request_variables进口得到 /后/ Cookie变量到全球范围
intval -获取变量的整数
is_array是否测试变量是数组
is_binary发现变量是否是一个本地的二进制字符串
is_bool -是否测试变量布尔
is_buffer发现变量是否是土生土长的Unicode或二进制字符串
is_callable是否检测参数是合法的和可调用的结构
对is_double -别名is_float()
is_float是否测试变量是浮点型
is_int -变量是否是一个整数
对is_integer -别名is_int()
对is_long -别名is_int()
is_null -是否测试变量是否为空
is_numeric -变量是否是一个数字或数字串
is_object是否测试变量是一个对象
对is_real -别名is_float()
is_resource是否测试变量是一个资源型
is_scalar是否测试变量是一个标量
is_string是否变量是一个字符串
is_unicode发现变量是否为unicode字符串
设置-是否测试变量设置
print_r打印容易理解有关变量。
序列化生产存储值的表示
设备设置变量类型
strval -得到一个变量的字符串值
从存储序列化表示创建PHP的价值
未释放的一个给定的变量
var_dump -打印变量的相关信息
var_export字符串表示的或返回一个变量