array splice php w3c,PHP函数整理,php函数

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值