PHP函数整理,php函数
闲来无聊把W3SCHOOLE的PHP函数搬过来了,方便以后查阅
点击函数分类展开函数列表
---另tbody宽度设了100%也无法和table一样宽,这是为什么?求前端大神解答---
PHP Array 函数 收起
函数描述PHP
array()
创建数组。
3
array_change_key_case()
返回其键均为大写或小写的数组。
4
array_chunk()
把一个数组分割为新的数组块。
4
array_combine()
通过合并两个数组来创建一个新数组。
5
array_count_values()
用于统计数组中所有值出现的次数。
4
array_diff()
返回两个数组的差集数组。
4
array_diff_assoc()
比较键名和键值,并返回两个数组的差集数组。
4
array_diff_key()
比较键名,并返回两个数组的差集数组。
5
array_diff_uassoc()
通过用户提供的回调函数做索引检查来计算数组的差集。
5
array_diff_ukey()
用回调函数对键名比较计算数组的差集。
5
array_fill()
用给定的值填充数组。
4
array_filter()
用回调函数过滤数组中的元素。
4
array_flip()
交换数组中的键和值。
4
array_intersect()
计算数组的交集。
4
array_intersect_assoc()
比较键名和键值,并返回两个数组的交集数组。
4
array_intersect_key()
使用键名比较计算数组的交集。
5
array_intersect_uassoc()
带索引检查计算数组的交集,用回调函数比较索引。
5
array_intersect_ukey()
用回调函数比较键名来计算数组的交集。
5
array_key_exists()
检查给定的键名或索引是否存在于数组中。
4
array_keys()
返回数组中所有的键名。
4
array_map()
将回调函数作用到给定数组的单元上。
4
array_merge()
把一个或多个数组合并为一个数组。
4
array_merge_recursive()
递归地合并一个或多个数组。
4
array_multisort()
对多个数组或多维数组进行排序。
4
array_pad()
用值将数组填补到指定长度。
4
array_pop()
将数组最后一个单元弹出(出栈)。
4
array_product()
计算数组中所有值的乘积。
5
array_push()
将一个或多个单元(元素)压入数组的末尾(入栈)。
4
array_rand()
从数组中随机选出一个或多个元素,并返回。
4
array_reduce()
用回调函数迭代地将数组简化为单一的值。
4
array_reverse()
将原数组中的元素顺序翻转,创建新的数组并返回。
4
array_search()
在数组中搜索给定的值,如果成功则返回相应的键名。
4
array_shift()
删除数组中的第一个元素,并返回被删除元素的值。
4
array_slice()
在数组中根据条件取出一段值,并返回。
4
array_splice()
把数组中的一部分去掉并用其它值取代。
4
array_sum()
计算数组中所有值的和。
4
array_udiff()
用回调函数比较数据来计算数组的差集。
5
array_udiff_assoc()
带索引检查计算数组的差集,用回调函数比较数据。
5
array_udiff_uassoc()
带索引检查计算数组的差集,用回调函数比较数据和索引。
5
array_uintersect()
计算数组的交集,用回调函数比较数据。
5
array_uintersect_assoc()
带索引检查计算数组的交集,用回调函数比较数据。
5
array_uintersect_uassoc()
带索引检查计算数组的交集,用回调函数比较数据和索引。
5
array_unique()
删除数组中重复的值。
4
array_unshift()
在数组开头插入一个或多个元素。
4
array_values()
返回数组中所有的值。
4
array_walk()
对数组中的每个成员应用用户函数。
3
array_walk_recursive()
对数组中的每个成员递归地应用用户函数。
5
arsort()
对数组进行逆向排序并保持索引关系。
3
asort()
对数组进行排序并保持索引关系。
3
compact()
建立一个数组,包括变量名和它们的值。
4
count()
计算数组中的元素数目或对象中的属性个数。
3
current()
返回数组中的当前元素。
3
each()
返回数组中当前的键/值对并将数组指针向前移动一步。
3
end()
将数组的内部指针指向最后一个元素。
3
extract()
从数组中将变量导入到当前的符号表。
3
in_array()
检查数组中是否存在指定的值。
4
key()
从关联数组中取得键名。
3
krsort()
对数组按照键名逆向排序。
3
ksort()
对数组按照键名排序。
3
list()
把数组中的值赋给一些变量。
3
natcasesort()
用“自然排序”算法对数组进行不区分大小写字母的排序。
4
natsort()
用“自然排序”算法对数组排序。
4
next()
将数组中的内部指针向前移动一位。
3
pos()
current() 的别名。
3
prev()
将数组的内部指针倒回一位。
3
range()
建立一个包含指定范围的元素的数组。
3
reset()
将数组的内部指针指向第一个元素。
3
rsort()
对数组逆向排序。
3
shuffle()
把数组中的元素按随机顺序重新排列。
3
sizeof()
count() 的别名。
3
sort()
对数组排序。
3
uasort()
使用用户自定义的比较函数对数组中的值进行排序并保持索引关联。
3
uksort()
使用用户自定义的比较函数对数组中的键名进行排序。
3
usort()
使用用户自定义的比较函数对数组中的值进行排序。
3
PHP Calendar 函数 收起
函数描述PHP
cal_days_in_month()
针对指定的年份和日历,返回一个月中的天数。
4
cal_from_jd()
把儒略日计数转换为指定日历的日期。
4
cal_info()
返回有关给定日历的信息。
4
cal_to_jd()
把日期转换为儒略日计数。
4
easter_date()
返回指定年份的复活节午夜的 Unix 时间戳。
3
easter_days()
返回指定年份的复活节与 3 月 21 日之间的天数。
3
FrenchToJD()
将法国共和历法转换成为儒略日计数。
3
GregorianToJD()
将格利高里历法转换成为儒略日计数。
3
JDDayOfWeek()
返回日期在周几。
3
JDMonthName()
返回月的名称。
3
JDToFrench()
把儒略日计数转换为法国共和国历法。
3
JDToGregorian()
把儒略日计数转换为格利高里历法。
3
jdtojewish()
把儒略日计数转换为犹太历法。
3
JDToJulian()
把儒略日计数转换为儒略历。
3
jdtounix()
把儒略日计数转换为 Unix 时间戳。
4
JewishToJD()
把犹太历法转换为儒略日计数。
3
JulianToJD()
把儒略历转换为儒略日计数。
3
unixtojd()
把 Unix 时间戳转换为儒略日计数。
4
PHP Date / Time 函数 收起
函数描述PHP
checkdate()
验证格利高里日期。
3
date_default_timezone_get()
返回默认时区。
5
date_default_timezone_set()
设置默认时区。
5
date_sunrise()
返回给定的日期与地点的日出时间。
5
date_sunset()
返回给定的日期与地点的日落时间。
5
date()
格式化本地时间/日期。
3
getdate()
返回日期/时间信息。
3
gettimeofday()
返回当前时间信息。
3
gmdate()
格式化 GMT/UTC 日期/时间。
3
gmmktime()
取得 GMT 日期的 UNIX 时间戳。
3
gmstrftime()
根据本地区域设置格式化 GMT/UTC 时间/日期。
3
idate()
将本地时间/日期格式化为整数
5
localtime()
返回本地时间。
4
microtime()
返回当前时间的微秒数。
3
mktime()
返回一个日期的 Unix 时间戳。
3
strftime()
根据区域设置格式化本地时间/日期。
3
strptime()
解析由 strftime 生成的日期/时间。
5
strtotime()
将任何英文文本的日期或时间描述解析为 Unix 时间戳。
3
time()
返回当前时间的 Unix 时间戳。
3
PHP Directory 函数 收起
函数描述PHP
chdir()
改变当前的目录。
3
chroot()
改变当前进程的根目录。
4
dir()
打开一个目录句柄,并返回一个对象。
3
closedir()
关闭目录句柄。
3
getcwd()
返回当前目录。
4
opendir()
打开目录句柄。
3
readdir()
返回目录句柄中的条目。
3
rewinddir()
重置目录句柄。
3
scandir()
列出指定路径中的文件和目录。
5
PHP Error 和 Logging 函数 收起
函数描述PHP
debug_backtrace()
生成 backtrace。
4
debug_print_backtrace()
输出 backtrace。
5
error_get_last()
获得最后发生的错误。
5
error_log()
向服务器错误记录、文件或远程目标发送一个错误。
4
error_reporting()
规定报告哪个错误。
4
restore_error_handler()
恢复之前的错误处理程序。
4
restore_exception_handler()
恢复之前的异常处理程序。
5
set_error_handler()
设置用户自定义的错误处理函数。
4
set_exception_handler()
设置用户自定义的异常处理函数。
5
trigger_error()
创建用户自定义的错误消息。
4
user_error()
trigger_error() 的别名。
4
PHP Filesystem 函数 收起
函数描述PHP
basename()
返回路径中的文件名部分。
3
chgrp()
改变文件组。
3
chmod()
改变文件模式。
3
chown()
改变文件所有者。
3
clearstatcache()
清除文件状态缓存。
3
copy()
复制文件。
3
delete()
参见 unlink() 或 unset()。
dirname()
返回路径中的目录名称部分。
3
disk_free_space()
返回目录的可用空间。
4
disk_total_space()
返回一个目录的磁盘总容量。
4
diskfreespace()
disk_free_space() 的别名。
3
fclose()
关闭打开的文件。
3
feof()
测试文件指针是否到了文件结束的位置。
3
fflush()
向打开的文件输出缓冲内容。
4
fgetc()
从打开的文件中返回字符。
3
fgetcsv()
从打开的文件中解析一行,校验 CSV 字段。
3
fgets()
从打开的文件中返回一行。
3
fgetss()
从打开的文件中读取一行并过滤掉 HTML 和 PHP 标记。
3
file()
把文件读入一个数组中。
3
file_exists()
检查文件或目录是否存在。
3
file_get_contents()
将文件读入字符串。
4
file_put_contents()
将字符串写入文件。
5
fileatime()
返回文件的上次访问时间。
3
filectime()
返回文件的上次改变时间。
3
filegroup()
返回文件的组 ID。
3
fileinode()
返回文件的 inode 编号。
3
filemtime()
返回文件的上次修改时间。
3
fileowner()
文件的 user ID (所有者)。
3
fileperms()
返回文件的权限。
3
filesize()
返回文件大小。
3
filetype()
返回文件类型。
3
flock()
锁定或释放文件。
3
fnmatch()
根据指定的模式来匹配文件名或字符串。
4
fopen()
打开一个文件或 URL。
3
fpassthru()
从打开的文件中读数据,直到 EOF,并向输出缓冲写结果。
3
fputcsv()
将行格式化为 CSV 并写入一个打开的文件中。
5
fputs()
fwrite() 的别名。
3
fread()
读取打开的文件。
3
fscanf()
根据指定的格式对输入进行解析。
4
fseek()
在打开的文件中定位。
3
fstat()
返回关于一个打开的文件的信息。
4
ftell()
返回文件指针的读/写位置
3
ftruncate()
将文件截断到指定的长度。
4
fwrite()
写入文件。
3
glob()
返回一个包含匹配指定模式的文件名/目录的数组。
4
is_dir()
判断指定的文件名是否是一个目录。
3
is_executable()
判断文件是否可执行。
3
is_file()
判断指定文件是否为常规的文件。
3
is_link()
判断指定的文件是否是连接。
3
is_readable()
判断文件是否可读。
3
is_uploaded_file()
判断文件是否是通过 HTTP POST 上传的。
3
is_writable()
判断文件是否可写。
4
is_writeable()
is_writable() 的别名。
3
link()
创建一个硬连接。
3
linkinfo()
返回有关一个硬连接的信息。
3
lstat()
返回关于文件或符号连接的信息。
3
mkdir()
创建目录。
3
move_uploaded_file()
将上传的文件移动到新位置。
4
parse_ini_file()
解析一个配置文件。
4
pathinfo()
返回关于文件路径的信息。
4
pclose()
关闭有 popen() 打开的进程。
3
popen()
打开一个进程。
3
readfile()
读取一个文件,并输出到输出缓冲。
3
readlink()
返回符号连接的目标。
3
realpath()
返回绝对路径名。
4
rename()
重名名文件或目录。
3
rewind()
倒回文件指针的位置。
3
rmdir()
删除空的目录。
3
set_file_buffer()
设置已打开文件的缓冲大小。
3
stat()
返回关于文件的信息。
3
symlink()
创建符号连接。
3
tempnam()
创建唯一的临时文件。
3
tmpfile()
建立临时文件。
3
touch()
设置文件的访问和修改时间。
3
umask()
改变文件的文件权限。
3
unlink()
删除文件。
3
PHP Filter 函数 收起
函数描述PHP
filter_has_var()
检查是否存在指定输入类型的变量。
5
filter_id()
返回指定过滤器的 ID 号。
5
filter_input()
从脚本外部获取输入,并进行过滤。
5
filter_input_array()
从脚本外部获取多项输入,并进行过滤。
5
filter_list()
返回包含所有得到支持的过滤器的一个数组。
5
filter_var_array()
获取多项变量,并进行过滤。
5
filter_var()
获取一个变量,并进行过滤。
5
PHP FTP 函数 收起
函数描述PHP
ftp_alloc()
为要上传到 FTP 服务器的文件分配空间。
5
ftp_cdup()
把当前目录改变为 FTP 服务器上的父目录。
3
ftp_chdir()
改变 FTP 服务器上的当前目录。
3
ftp_chmod()
通过 FTP 设置文件上的权限。
5
ftp_close()
关闭 FTP 连接。
4
ftp_connect()
打开 FTP 连接。
3
ftp_delete()
删除 FTP 服务器上的文件。
3
ftp_exec()
在 FTP 上执行一个程序/命令。
4
ftp_fget()
从 FTP 服务器上下载一个文件并保存到本地一个已经打开的文件中。
3
ftp_fput()
上传一个已打开的文件,并在 FTP 服务器上把它保存为一个文件。
3
ftp_get_option()
返回当前 FTP 连接的各种不同的选项设置。
4
ftp_get()
从 FTP 服务器下载文件。
3
ftp_login()
登录 FTP 服务器。
3
ftp_mdtm()
返回指定文件的最后修改时间。
3
ftp_mkdir()
在 FTP 服务器创建一个新目录。
3
ftp_nb_continue()
连续获取/发送文件 (non-blocking)。
4
ftp_nb_fget()
从FTP服务器上下载文件并保存到本地已经打开的文件中(non-blocking)
4
ftp_nb_fput()
上传已打开的文件,并在FTP服务器上把它保存为文件(non-blocking)。
4
ftp_nb_get()
从 FTP 服务器下载文件 (non-blocking)。
4
ftp_nb_put()
把文件上传到服务器 (non-blocking)。
4
ftp_nlist()
返回指定目录的文件列表。
3
ftp_pasv()
返回当前 FTP 被动模式是否打开。
3
ftp_put()
把文件上传到服务器。
3
ftp_pwd()
返回当前目录名称。
3
ftp_quit()
ftp_close() 的别名。
3
ftp_raw()
向 FTP 服务器发送一个 raw 命令。
5
ftp_rawlist()
返回指定目录中文件的详细列表。
3
ftp_rename()
重命名 FTP 服务器上的文件或目录。
3
ftp_rmdir()
删除 FTP 服务器上的目录。
3
ftp_set_option()
设置各种 FTP 运行时选项。
4
ftp_site()
向服务器发送 SITE 命令。
3
ftp_size()
返回指定文件的大小。
3
ftp_ssl_connect()
打开一个安全的 SSL-FTP 连接。
4
ftp_systype()
返回远程 FTP 服务器的系统类型标识符。
3
PHP HTTP 函数 收起
函数描述PHP
header()
向客户端发送原始的 HTTP 报头。
3
headers_list()
返回已发送的(或待发送的)响应头部的一个列表。
5
headers_sent()
检查 HTTP 报头是否发送/已发送到何处。
3
setcookie()
向客户端发送一个 HTTP cookie。
3
setrawcookie()
不对 cookie 值进行 URL 编码,发送一个 HTTP cookie。
5
PHP libxml 函数 收起
函数描述PHP
libxml_clear_errors()
清空 libxml 错误缓冲。
5
libxml_get_errors()
检索错误数组。
5
libxml_get_last_error()
从 libxml 检索最后的错误。
5
libxml_set_streams_context()
为下一次 libxml 文档加载或写入设置流环境。
5
libxml_use_internal_errors()
禁用 libxml 错误,允许用户按需读取错误信息。
5
PHP Mail 函数 收起
函数描述PHP
ezmlm_hash()
计算 EZMLM 邮件列表系统所需的散列值。
3
mail()
允许您从脚本中直接发送电子邮件。
3
PHP Math 函数 收起
函数描述PHP
abs()
绝对值。
3
acos()
反余弦。
3
acosh()
反双曲余弦。
4
asin()
反正弦。
3
asinh()
反双曲正弦。
4
atan()
反正切。
3
atan2()
两个参数的反正切。
3
atanh()
反双曲正切。
4
base_convert()
在任意进制之间转换数字。
3
bindec()
把二进制转换为十进制。
3
ceil()
向上舍入为最接近的整数。
3
cos()
余弦。
3
cosh()
双曲余弦。
4
decbin()
把十进制转换为二进制。
3
dechex()
把十进制转换为十六进制。
3
decoct()
把十进制转换为八进制。
3
deg2rad()
将角度转换为弧度。
3
exp()
返回 Ex 的值。
3
expm1()
返回 Ex - 1 的值。
4
floor()
向下舍入为最接近的整数。
3
fmod()
返回除法的浮点数余数。
4
getrandmax()
显示随机数最大的可能值。
3
hexdec()
把十六进制转换为十进制。
3
hypot()
计算直角三角形的斜边长度。
4
is_finite()
判断是否为有限值。
4
is_infinite()
判断是否为无限值。
4
is_nan()
判断是否为合法数值。
4
lcg_value()
返回范围为 (0, 1) 的一个伪随机数。
4
log()
自然对数。
3
log10()
以 10 为底的对数。
3
log1p()
返回 log(1 + number)。
4
max()
返回最大值。
3
min()
返回最小值。
3
mt_getrandmax()
显示随机数的最大可能值。
3
mt_rand()
使用 Mersenne Twister 算法返回随机整数。
3
mt_srand()
播种 Mersenne Twister 随机数生成器。
3
octdec()
把八进制转换为十进制。
3
pi()
返回圆周率的值。
3
pow()
返回 x 的 y 次方。
3
rad2deg()
把弧度数转换为角度数。
3
rand()
返回随机整数。
3
round()
对浮点数进行四舍五入。
3
sin()
正弦。
3
sinh()
双曲正弦。
4
sqrt()
平方根。
3
srand()
播下随机数发生器种子。
3
tan()
正切。
3
tanh()
双曲正切。
4
PHP MySQL 函数 收起
函数描述PHP
mysql_affected_rows()
取得前一次 MySQL 操作所影响的记录行数。
3
mysql_change_user()
不赞成。改变活动连接中登录的用户
3
mysql_client_encoding()
返回当前连接的字符集的名称
4
mysql_close()
关闭非持久的 MySQL 连接。
3
mysql_connect()
打开非持久的 MySQL 连接。
3
mysql_create_db()
不赞成。新建 MySQL 数据库。使用 mysql_query() 代替。
3
mysql_data_seek()
移动记录指针。
3
mysql_db_name()
从对 mysql_list_dbs() 的调用返回数据库名称。
3
mysql_db_query()
不赞成。发送一条 MySQL 查询。
使用 mysql_select_db() 和 mysql_query() 代替。
3
mysql_drop_db()
不赞成。丢弃(删除)一个 MySQL 数据库。
使用 mysql_query() 代替。
3
mysql_errno()
返回上一个 MySQL 操作中的错误信息的数字编码。
3
mysql_error()
返回上一个 MySQL 操作产生的文本错误信息。
3
mysql_escape_string()
不赞成。转义一个字符串用于 mysql_query。
使用 mysql_real_escape_string() 代替。
4
mysql_fetch_array()
从结果集中取得一行作为关联数组,或数字数组,或二者兼有。
3
mysql_fetch_assoc()
从结果集中取得一行作为关联数组。
4
mysql_fetch_field()
从结果集中取得列信息并作为对象返回。
3
mysql_fetch_lengths()
取得结果集中每个字段的内容的长度。
3
mysql_fetch_object()
从结果集中取得一行作为对象。
3
mysql_fetch_row()
从结果集中取得一行作为数字数组。
3
mysql_field_flags()
从结果中取得和指定字段关联的标志。
3
mysql_field_len()
返回指定字段的长度。
3
mysql_field_name()
取得结果中指定字段的字段名。
3
mysql_field_seek()
将结果集中的指针设定为指定的字段偏移量。
3
mysql_field_table()
取得指定字段所在的表名。
3
mysql_field_type()
取得结果集中指定字段的类型。
3
mysql_free_result()
释放结果内存。
3
mysql_get_client_info()
取得 MySQL 客户端信息。
4
mysql_get_host_info()
取得 MySQL 主机信息。
4
mysql_get_proto_info()
取得 MySQL 协议信息。
4
mysql_get_server_info()
取得 MySQL 服务器信息。
4
mysql_info()
取得最近一条查询的信息。
4
mysql_insert_id()
取得上一步 INSERT 操作产生的 ID。
3
mysql_list_dbs()
列出 MySQL 服务器中所有的数据库。
3
mysql_list_fields()
不赞成。列出 MySQL 结果中的字段。
使用 mysql_query() 代替。
3
mysql_list_processes()
列出 MySQL 进程。
4
mysql_list_tables()
不赞成。列出 MySQL 数据库中的表。
使用Use mysql_query() 代替。
3
mysql_num_fields()
取得结果集中字段的数目。
3
mysql_num_rows()
取得结果集中行的数目。
3
mysql_pconnect()
打开一个到 MySQL 服务器的持久连接。
3
mysql_ping()
Ping 一个服务器连接,如果没有连接则重新连接。
4
mysql_query()
发送一条 MySQL 查询。
3
mysql_real_escape_string()
转义 SQL 语句中使用的字符串中的特殊字符。
4
mysql_result()
取得结果数据。
3
mysql_select_db()
选择 MySQL 数据库。
3
mysql_stat()
取得当前系统状态。
4
mysql_tablename()
不赞成。取得表名。使用 mysql_query() 代替。
3
mysql_thread_id()
返回当前线程的 ID。
4
mysql_unbuffered_query()
向 MySQL 发送一条 SQL 查询(不获取 / 缓存结果)。
4
PHP 5 MySQLi 函数 收起
函数描述
mysqli_affected_rows()
返回前一个 Mysql 操作的受影响行数。
mysqli_autocommit()
打开或关闭自动提交数据库修改功能。
mysqli_change_user()
更改指定数据库连接的用户。
mysqli_character_set_name()
返回数据库连接的默认字符集。
mysqli_close()
关闭先前打开的数据库连接。
mysqli_commit()
提交当前事务。
mysqli_connect_errno()
返回最后一次连接调用的错误代码。
mysqli_connect_error()
返回上一次连接错误的错误描述。
mysqli_connect()
打开到 Mysql 服务器的新连接。
mysqli_data_seek()
调整结果指针到结果集中的一个任意行。
mysqli_debug()
执行调试操作。
mysqli_dump_debug_info()
转储调试信息到日志中。
mysqli_errno()
返回最近的函数调用产生的错误代码。
mysqli_error_list()
返回最近的函数调用产生的错误列表。
mysqli_error()
返回字符串描述的最近一次函数调用产生的错误代码。
mysqli_fetch_all()
抓取所有的结果行并且以关联数据,数值索引数组,或者两者皆有的方式返回结果集。
mysqli_fetch_array()
以一个关联数组,数值索引数组,或者两者皆有的方式抓取一行结果。
mysqli_fetch_assoc()
以一个关联数组方式抓取一行结果。
mysqli_fetch_field_direct()
以对象返回结果集中单字段的元数据。
mysqli_fetch_field()
以对象返回结果集中的下一个字段。
mysqli_fetch_fields()
返回代表结果集中字段的对象数组。
mysqli_fetch_lengths()
返回结果集中当前行的列长度。
mysqli_fetch_object()
以对象返回结果集的当前行。
mysqli_fetch_row()
从结果集中抓取一行并以枚举数组的形式返回它。
mysqli_field_count()
返回最近一次查询获取到的列的数目。
mysqli_field_seek()
设置字段指针到特定的字段开始位置。
mysqli_field_tell()
返回字段指针的位置。
mysqli_free_result()
释放与某个结果集相关的内存。
mysqli_get_charset()
返回字符集对象。
mysqli_get_client_info()
返回字符串类型的 Mysql 客户端版本信息。
mysqli_get_client_stats()
返回每个客户端进程的统计信息。
mysqli_get_client_version()
返回整型的 Mysql 客户端版本信息。
mysqli_get_connection_stats()
返回客户端连接的统计信息。
mysqli_get_host_info()
返回 MySQL 服务器主机名和连接类型。
mysqli_get_proto_info()
返回 MySQL 协议版本。
mysqli_get_server_info()
返回 MySQL 服务器版本。
mysqli_get_server_version()
返回整型的 MySQL 服务器版本信息。
mysqli_info()
返回最近一次执行的查询的检索信息。
mysqli_init()
初始化 mysqli 并且返回一个由 mysqli_real_connect() 使用的资源类型。
mysqli_insert_id()
返回最后一次查询中使用的自动生成 id。
mysql_kill()
请求服务器终结某个 MySQL 线程。
mysqli_more_results()
检查一个多语句查询是否还有其他查询结果集。
mysqli_multi_query()
在数据库上执行一个或多个查询。
mysqli_next_result()
从 mysqli_multi_query() 中准备下一个结果集。
mysqli_num_fields()
返回结果集中的字段数。
mysqli_num_rows()
返回结果集中的行数。
mysqli_options()
设置选项。
mysqli_ping()
Ping 一个服务器连接,或者如果那个连接断了尝试重连。
mysqli_prepare()
准备一条用于执行的 SQL 语句。
mysqli_query()
在数据库上执行查询。
mysqli_real_connect()
打开一个到 Mysql 服务端的新连接。
mysqli_real_escape_string()
转义在 SQL 语句中使用的字符串中的特殊字符。
mysqli_real_query()
执行 SQL 查询。
mysqli_reap_async_query()
返回异步查询的结果。
mysqli_refresh()
刷新表或缓存,或者重置复制服务器信息。
mysqli_rollback()
回滚当前事务。
mysqli_select_db()
改变连接的默认数据库。
mysqli_set_charset()
设置默认客户端字符集。
mysqli_set_local_infile_default()
清除用户为 load local infile 命令定义的处理程序。
mysqli_set_local_infile_handler()
设置 LOAD DATA LOCAL INFILE 命令执行的回调函数。
mysqli_sqlstate()
返回前一个 Mysql 操作的 SQLSTATE 错误代码。
mysqli_ssl_set()
使用 SSL 建立安装连接。
mysqli_stat()
返回当前系统状态。
mysqli_stmt_init()
初始化一条语句并返回一个由 mysqli_stmt_prepare() 使用的对象。
mysqli_store_result()
传输最后一个查询的结果集。
mysqli_thread_id()
返回当前连接的线程 ID。
mysqli_thread_safe()
返回是否设定了线程安全。
mysqli_use_result()
初始化一个结果集的取回。
mysqli_warning_count()
返回连接中最后一次查询的警告数量。
PHP SimpleXML 函数 收起
函数描述PHP
__construct()
创建一个新的 SimpleXMLElement 对象。
5
addAttribute()
给 SimpleXML 元素添加一个属性。
5
addChild()
给 SimpleXML 元素添加一个子元素。
5
asXML()
从 SimpleXML 元素获取 XML 字符串。
5
attributes()
获取 SimpleXML 元素的属性。
5
children()
获取指定节点的子。
5
getDocNamespaces()
获取 XML 文档的命名空间。
5
getName()
获取 SimpleXML 元素的名称。
5
getNamespaces()
从 XML 数据获取命名空间。
5
registerXPathNamespace()
为下一次 XPath 查询创建命名空间语境。
5
simplexml_import_dom()
从 DOM 节点获取 SimpleXMLElement 对象。
5
simplexml_load_file()
从 XML 文档获取 SimpleXMLElement 对象。
5
simplexml_load_string()
从 XML 字符串获取 SimpleXMLElement 对象。
5
xpath()
对 XML 数据运行 XPath 查询。
5
PHP String 函数 收起
函数描述PHP
addcslashes()
在指定的字符前添加反斜杠。
4
addslashes()
在指定的预定义字符前添加反斜杠。
3
bin2hex()
把 ASCII 字符的字符串转换为十六进制值。
3
chop()
rtrim() 的别名。
3
chr()
从指定的 ASCII 值返回字符。
3
chunk_split()
把字符串分割为一连串更小的部分。
3
convert_cyr_string()
把字符由一种 Cyrillic 字符转换成另一种。
3
convert_uudecode()
对 uuencode 编码的字符串进行解码。
5
convert_uuencode()
使用 uuencode 算法对字符串进行编码。
5
count_chars()
返回字符串所用字符的信息。
4
crc32()
计算一个字符串的 32-bit CRC。
4
crypt()
单向的字符串加密法 (hashing)。
3
echo()
输出字符串。
3
explode()
把字符串打散为数组。
3
fprintf()
把格式化的字符串写到指定的输出流。
5
get_html_translation_table()
返回翻译表。
4
hebrev()
把希伯来文本从右至左的流转换为左至右的流。
3
hebrevc()
同上,同时把(\n) 转为
。
3
html_entity_decode()
把 HTML 实体转换为字符。
4
htmlentities()
把字符转换为 HTML 实体。
3
htmlspecialchars_decode()
把一些预定义的 HTML 实体转换为字符。
5
htmlspecialchars()
把一些预定义的字符转换为 HTML 实体。
3
implode()
把数组元素组合为一个字符串。
3
join()
implode() 的别名。
3
levenshtein()
返回两个字符串之间的 Levenshtein 距离。
3
localeconv()
返回包含本地数字及货币信息格式的数组。
4
ltrim()
从字符串左侧删除空格或其他预定义字符。
3
md5()
计算字符串的 MD5 散列。
3
md5_file()
计算文件的 MD5 散列。
4
metaphone()
计算字符串的 metaphone 键。
4
money_format()
把字符串格式化为货币字符串。
4
nl_langinfo()
返回指定的本地信息。
4
nl2br()
在字符串中的每个新行之前插入 HTML 换行符。
3
number_format()
通过千位分组来格式化数字。
3
ord()
返回字符串第一个字符的 ASCII 值。
3
parse_str()
把查询字符串解析到变量中。
3
print()
输出一个或多个字符串。
3
printf()
输出格式化的字符串。
3
quoted_printable_decode()
解码 quoted-printable 字符串。
3
quotemeta()
在字符串中某些预定义的字符前添加反斜杠。
3
rtrim()
从字符串的末端开始删除空白字符或其他预定义字符。
3
setlocale()
设置地区信息(地域信息)。
3
sha1()
计算字符串的 SHA-1 散列。
4
sha1_file()
计算文件的 SHA-1 散列。
4
similar_text()
计算两个字符串的匹配字符的数目。
3
soundex()
计算字符串的 soundex 键。
3
sprintf()
把格式化的字符串写写入一个变量中。
3
sscanf()
根据指定的格式解析来自一个字符串的输入。
4
str_ireplace()
替换字符串中的一些字符。(对大小写不敏感)
5
str_pad()
把字符串填充为新的长度。
4
str_repeat()
把字符串重复指定的次数。
4
str_replace()
替换字符串中的一些字符。(对大小写敏感)
3
str_rot13()
对字符串执行 ROT13 编码。
4
str_shuffle()
随机地打乱字符串中的所有字符。
4
str_split()
把字符串分割到数组中。
5
str_word_count()
计算字符串中的单词数。
4
strcasecmp()
比较两个字符串。(对大小写不敏感)
3
strchr()
搜索字符串在另一字符串中的第一次出现。strstr() 的别名
3
strcmp()
比较两个字符串。(对大小写敏感)
3
strcoll()
比较两个字符串(根据本地设置)。
4
strcspn()
返回在找到任何指定的字符之前,在字符串查找的字符数。
3
strip_tags()
剥去 HTML、XML 以及 PHP 的标签。
3
stripcslashes()
删除由 addcslashes() 函数添加的反斜杠。
4
stripslashes()
删除由 addslashes() 函数添加的反斜杠。
3
stripos()
返回字符串在另一字符串中第一次出现的位置(大小写不敏感)
5
stristr()
查找字符串在另一字符串中第一次出现的位置(大小写不敏感)
3
strlen()
返回字符串的长度。
3
strnatcasecmp()
使用一种“自然”算法来比较两个字符串(对大小写不敏感)
4
strnatcmp()
使用一种“自然”算法来比较两个字符串(对大小写敏感)
4
strncasecmp()
前 n 个字符的字符串比较(对大小写不敏感)。
4
strncmp()
前 n 个字符的字符串比较(对大小写敏感)。
4