2023年12月20日发(作者:)
PHP Array 函数
函数
array()
array_change_key_case()
array_chunk()
array_combine()
array_count_values()
array_diff()
array_diff_assoc()
array_diff_key()
array_diff_uassoc()
array_diff_ukey()
array_fill()
array_filter()
array_flip()
array_intersect()
array_intersect_assoc()
array_intersect_key()
array_intersect_uassoc()
array_intersect_ukey()
array_key_exists()
array_keys()
array_map()
array_merge()
array_merge_recursive()
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()
array_udiff_assoc()
array_udiff_uassoc()
array_uintersect()
array_uintersect_assoc()
将一个或多个单元(元素)压入数组的末尾(入栈)。
从数组中随机选出一个或多个元素,并返回。
用回调函数迭代地将数组简化为单一的值。
将原数组中的元素顺序翻转,创建新的数组并返回。
在数组中搜索给定的值,如果成功则返回相应的键名。
删除数组中的第一个元素,并返回被删除元素的值。
在数组中根据条件取出一段值,并返回。
把数组中的一部分去掉并用其它值取代。
计算数组中所有值的和。
用回调函数比较数据来计算数组的差集。
带索引检查计算数组的差集,用回调函数比较数据。
带索引检查计算数组的差集,用回调函数比较数据和索引。
计算数组的交集,用回调函数比较数据。
带索引检查计算数组的交集,用回调函数比较数据。
array_uintersect_uassoc() 带索引检查计算数组的交集,用回调函数比较数据和索引。
array_unique()
array_unshift()
array_values()
array_walk()
array_walk_recursive()
arsort()
asort()
compact()
count()
current()
each()
end()
extract()
in_array()
删除数组中重复的值。
在数组开头插入一个或多个元素。
返回数组中所有的值。
对数组中的每个成员应用用户函数。
对数组中的每个成员递归地应用用户函数。
对数组进行逆向排序并保持索引关系。
对数组进行排序并保持索引关系。
建立一个数组,包括变量名和它们的值。
计算数组中的元素数目或对象中的属性个数。
返回数组中的当前元素。
返回数组中当前的键/值对并将数组指针向前移动一步。
将数组的内部指针指向最后一个元素。
从数组中将变量导入到当前的符号表。
检查数组中是否存在指定的值。
key()
krsort()
ksort()
list()
natcasesort()
natsort()
next()
pos()
prev()
range()
reset()
rsort()
shuffle()
sizeof()
sort()
uasort()
从关联数组中取得键名。
对数组按照键名逆向排序。
对数组按照键名排序。
把数组中的值赋给一些变量。
用“自然排序”算法对数组进行不区分大小写字母的排序。
用“自然排序”算法对数组排序。
将数组中的内部指针向前移动一位。
current() 的别名。
将数组的内部指针倒回一位。
建立一个包含指定范围的元素的数组。
将数组的内部指针指向第一个元素。
对数组逆向排序。
把数组中的元素按随机顺序重新排列。
count() 的别名。
对数组排序。
使用用户自定义的比较函数对数组中的值进行排序并保持索引关联。
使用用户自定义的比较函数对数组中的键名进行排序。
使用用户自定义的比较函数对数组中的值进行排序。
uksort()
usort()
PHP Calendar 函数
函数
cal_days_in_month()
cal_from_jd()
cal_info()
cal_to_jd()
easter_date()
easter_days()
FrenchToJD()
GregorianToJD()
描述
针对指定的年份和日历,返回一个月中的天数。
把儒略日计数转换为指定日历的日期。
返回有关给定日历的信息。
把日期转换为儒略日计数。
返回指定年份的复活节午夜的 Unix 时间戳。
返回指定年份的复活节与 3 月 21 日之间的天数。
将法国共和历法转换成为儒略日计数。
将格利高里历法转换成为儒略日计数。
JDDayOfWeek()
JDMonthName()
JDToFrench()
JDToGregorian()
jdtojewish()
JDToJulian()
jdtounix()
JewishToJD()
JulianToJD()
unixtojd()
PHP Date / Time 函数
函数
checkdate()
date_default_timezone_get()
date_default_timezone_set()
date_sunrise()
date_sunset()
date()
getdate()
gettimeofday()
gmdate()
gmmktime()
gmstrftime()
idate()
localtime()
microtime()
mktime()
strftime()
返回日期在周几。
返回月的名称。
把儒略日计数转换为法国共和国历法。
把儒略日计数转换为格利高里历法。
把儒略日计数转换为犹太历法。
把儒略日计数转换为儒略历。
把儒略日计数转换为 Unix 时间戳。
把犹太历法转换为儒略日计数。
把儒略历转换为儒略日计数。
把 Unix 时间戳转换为儒略日计数。
描述
验证格利高里日期。
返回默认时区。
设置默认时区。
返回给定的日期与地点的日出时间。
返回给定的日期与地点的日落时间。
格式化本地时间/日期。
返回日期/时间信息。
返回当前时间信息。
格式化 GMT/UTC 日期/时间。
取得 GMT 日期的 UNIX 时间戳。
根据本地区域设置格式化 GMT/UTC 时间/日期。
将本地时间/日期格式化为整数
返回本地时间。
返回当前时间的微秒数。
返回一个日期的 Unix 时间戳。
根据区域设置格式化本地时间/日期。
strptime()
strtotime()
time()
PHP Directory 函数
函数
chdir()
chroot()
dir()
closedir()
getcwd()
opendir()
readdir()
rewinddir()
scandir()
PHP Error 和 Logging 函数
函数
debug_backtrace()
debug_print_backtrace()
error_get_last()
error_log()
error_reporting()
restore_error_handler()
restore_exception_handler()
set_error_handler()
set_exception_handler()
trigger_error()
user_error()
解析由 strftime 生成的日期/时间。
将任何英文文本的日期或时间描述解析为 Unix 时间戳。
返回当前时间的 Unix 时间戳。
描述
改变当前的目录。
改变当前进程的根目录。
打开一个目录句柄,并返回一个对象。
关闭目录句柄。
返回当前目录。
打开目录句柄。
返回目录句柄中的条目。
重置目录句柄。
列出指定路径中的文件和目录。
描述
生成 backtrace。
输出 backtrace。
获得最后发生的错误。
向服务器错误记录、文件或远程目标发送一个错误。
规定报告哪个错误。
恢复之前的错误处理程序。
恢复之前的异常处理程序。
设置用户自定义的错误处理函数。
设置用户自定义的异常处理函数。
创建用户自定义的错误消息。
PHP Filesystem 函数
函数
basename()
chgrp()
chmod()
chown()
clearstatcache()
copy()
delete()
dirname()
disk_free_space()
disk_total_space()
diskfreespace()
fclose()
feof()
fflush()
fgetc()
fgetcsv()
fgets()
fgetss()
file()
file_exists()
file_get_contents()
file_put_contents
fileatime()
filectime()
filegroup()
fileinode()
filemtime()
描述
返回路径中的文件名部分。
改变文件组。
改变文件模式。
改变文件所有者。
清除文件状态缓存。
复制文件。
参见 unlink() 或 unset()。
返回路径中的目录名称部分。
返回目录的可用空间。
返回一个目录的磁盘总容量。
disk_free_space() 的别名。
关闭打开的文件。
测试文件指针是否到了文件结束的位置。
向打开的文件输出缓冲内容。
从打开的文件中返回字符。
从打开的文件中解析一行,校验 CSV 字段。
从打开的文件中返回一行。
从打开的文件中读取一行并过滤掉 HTML 和 PHP 标记。
把文件读入一个数组中。
检查文件或目录是否存在。
将文件读入字符串。
将字符串写入文件。
返回文件的上次访问时间。
返回文件的上次改变时间。
返回文件的组 ID。
返回文件的 inode 编号。
返回文件的上次修改时间。
fileowner()
fileperms()
filesize()
filetype()
flock()
fnmatch()
fopen()
fpassthru()
fputcsv()
fputs()
fread()
fscanf()
fseek()
fstat()
ftell()
ftruncate()
fwrite()
glob()
is_dir()
is_executable()
is_file()
is_link()
is_readable()
is_uploaded_file()
is_writable()
is_writeable()
link()
linkinfo()
lstat()
文件的 user ID (所有者)。
返回文件的权限。
返回文件大小。
返回文件类型。
锁定或释放文件。
根据指定的模式来匹配文件名或字符串。
打开一个文件或 URL。
从打开的文件中读数据,直到 EOF,并向输出缓冲写结果。
将行格式化为 CSV 并写入一个打开的文件中。
fwrite() 的别名。
读取打开的文件。
根据指定的格式对输入进行解析。
在打开的文件中定位。
返回关于一个打开的文件的信息。
返回文件指针的读/写位置
将文件截断到指定的长度。
写入文件。
返回一个包含匹配指定模式的文件名/目录的数组。
判断指定的文件名是否是一个目录。
判断文件是否可执行。
判断指定文件是否为常规的文件。
判断指定的文件是否是连接。
判断文件是否可读。
判断文件是否是通过 HTTP POST 上传的。
判断文件是否可写。
is_writable() 的别名。
创建一个硬连接。
返回有关一个硬连接的信息。
返回关于文件或符号连接的信息。
mkdir()
move_uploaded_file()
parse_ini_file()
pathinfo()
pclose()
popen()
readfile()
readlink()
realpath()
rename()
rewind()
rmdir()
set_file_buffer()
stat()
symlink()
tempnam()
tmpfile()
touch()
umask()
unlink()
PHP Filter 函数
函数
filter_has_var()
filter_id()
filter_input()
filter_input_array()
filter_list()
filter_var_array()
filter_var()
创建目录。
将上传的文件移动到新位置。
解析一个配置文件。
返回关于文件路径的信息。
关闭有 popen() 打开的进程。
打开一个进程。
读取一个文件,并输出到输出缓冲。
返回符号连接的目标。
返回绝对路径名。
重名名文件或目录。
倒回文件指针的位置。
删除空的目录。
设置已打开文件的缓冲大小。
返回关于文件的信息。
创建符号连接。
创建唯一的临时文件。
建立临时文件。
设置文件的访问和修改时间。
改变文件的文件权限。
描述
检查是否存在指定输入类型的变量。
返回指定过滤器的 ID 号。
从脚本外部获取输入,并进行过滤。
从脚本外部获取多项输入,并进行过滤。
返回包含所有得到支持的过滤器的一个数组。
获取多项变量,并进行过滤。
获取一个变量,并进行过滤。
PHP Filters
ID 名称
FILTER_CALLBACK
FILTER_SANITIZE_STRING
FILTER_SANITIZE_STRIPPED
FILTER_SANITIZE_ENCODED
FILTER_SANITIZE_SPECIAL_CHARS
FILTER_SANITIZE_EMAIL
描述
调用用户自定义函数来过滤数据。
去除标签,去除或编码特殊字符。
"string" 过滤器的别名。
URL-encode 字符串,去除或编码特殊字符。
HTML 转义字符 '"<>& 以及 ASCII 值小于 32 的字符。
删除所有字符,除了字母、数字以及 !#$%&'*+-/=?^_`{|}~@.[]
删除所有字符,除了字母、数字以及
$-_.+!*'(),{}|^~[]`<>#%";/?:@&=
删除所有字符,除了数字和 +-
FILTER_SANITIZE_URL
FILTER_SANITIZE_NUMBER_INT
FILTER_SANITIZE_NUMBER_FLOAT
FILTER_SANITIZE_MAGIC_QUOTES
FILTER_UNSAFE_RAW
FILTER_VALIDATE_INT
FILTER_VALIDATE_BOOLEAN
删除所有字符,除了数字、+- 以及 .,eE。
应用 addslashes()。
不进行任何过滤,去除或编码特殊字符。
在指定的范围以整数验证值。
如果是 "1", "true", "on" 以及 "yes",则返回 true,如果是 "0", "false", "off", "no" 以及 "",则返回 false。否则返回 NULL。
以浮点数验证值。
根据 regexp,兼容 Perl 的正则表达式来验证值。
把值作为 URL 来验证。
把值作为 e-mail 来验证。
把值作为 IP 地址来验证。
FILTER_VALIDATE_FLOAT
FILTER_VALIDATE_REGEXP
FILTER_VALIDATE_URL
FILTER_VALIDATE_EMAIL
FILTER_VALIDATE_IP
PHP FTP 函数
函数
ftp_alloc()
ftp_cdup()
描述
为要上传到 FTP 服务器的文件分配空间。
把当前目录改变为 FTP 服务器上的父目录。
ftp_chdir()
ftp_chmod()
ftp_close()
ftp_connect()
ftp_delete()
ftp_exec()
ftp_fget()
改变 FTP 服务器上的当前目录。
通过 FTP 设置文件上的权限。
关闭 FTP 连接。
打开 FTP 连接。
删除 FTP 服务器上的文件。
在 FTP 上执行一个程序/命令。
从 FTP 服务器上下载一个文件并保存到本地一个已经打开的文件中。
上传一个已打开的文件,并在 FTP 服务器上把它保存为一个文件。
返回当前 FTP 连接的各种不同的选项设置。
从 FTP 服务器下载文件。
登录 FTP 服务器。
返回指定文件的最后修改时间。
在 FTP 服务器创建一个新目录。
连续获取/发送文件 (non-blocking)。
从FTP服务器上下载文件并保存到本地已经打开的文件中(non-blocking)
上传已打开的文件,并在FTP服务器上把它保存为文件(non-blocking)。
从 FTP 服务器下载文件 (non-blocking)。
把文件上传到服务器 (non-blocking)。
返回指定目录的文件列表。
返回当前 FTP 被动模式是否打开。
把文件上传到服务器。
返回当前目录名称。
ftp_close() 的别名。
向 FTP 服务器发送一个 raw 命令。
返回指定目录中文件的详细列表。
重命名 FTP 服务器上的文件或目录。
ftp_fput()
ftp_get_option()
ftp_get()
ftp_login()
ftp_mdtm()
ftp_mkdir()
ftp_nb_continue()
ftp_nb_fget()
ftp_nb_fput()
ftp_nb_get()
ftp_nb_put()
ftp_nlist()
ftp_pasv()
ftp_put()
ftp_pwd()
ftp_quit()
ftp_raw()
ftp_rawlist()
ftp_rename()
ftp_rmdir()
ftp_set_option()
ftp_site()
ftp_size()
ftp_ssl_connect()
ftp_systype()
PHP HTTP 函数
函数
header()
headers_list()
headers_sent()
setcookie()
setrawcookie()
PHP libxml 函数
函数
libxml_clear_errors()
libxml_get_errors()
libxml_get_last_error()
libxml_set_streams_context()
libxml_use_internal_errors()
PHP Mail 函数
函数
ezmlm_hash()
mail()
描述
删除 FTP 服务器上的目录。
设置各种 FTP 运行时选项。
向服务器发送 SITE 命令。
返回指定文件的大小。
打开一个安全的 SSL-FTP 连接。
PHP
3 向客户端发送原始的 HTTP 报头。
返回已发送的(或待发送的)响应头部的一个列表。 5
检查 HTTP 报头是否发送/已发送到何处。 3
向客户端发送一个 HTTP cookie。 3
不对 cookie 值进行 URL 编码,发送一个 HTTP cookie。
描述
清空 libxml 错误缓冲。
检索错误数组。
从 libxml 检索最后的错误。
为下一次 libxml 文档加载或写入设置流环境。
禁用 libxml 错误,允许用户按需读取错误信息。
描述
计算 EZMLM 邮件列表系统所需的散列值。
允许您从脚本中直接发送电子邮件。
PHP MySQL 函数
函数
mysql_affected_rows()
mysql_change_user()
mysql_client_encoding()
mysql_close()
mysql_connect()
mysql_create_db()
mysql_data_seek()
mysql_db_name()
mysql_db_query()
描述
取得前一次 MySQL 操作所影响的记录行数。
不赞成。改变活动连接中登录的用户
返回当前连接的字符集的名称
关闭非持久的 MySQL 连接。
打开非持久的 MySQL 连接。
不赞成。新建 MySQL 数据库。使用 mysql_query() 代替。
移动记录指针。
从对 mysql_list_dbs() 的调用返回数据库名称。
不赞成。发送一条 MySQL 查询。
使用 mysql_select_db() 和 mysql_query() 代替。
不赞成。丢弃(删除)一个 MySQL 数据库。
使用 mysql_query() 代替。
返回上一个 MySQL 操作中的错误信息的数字编码。
返回上一个 MySQL 操作产生的文本错误信息。
不赞成。转义一个字符串用于 mysql_query。
使用 mysql_real_escape_string() 代替。
从结果集中取得一行作为关联数组,或数字数组,或二者兼有。
从结果集中取得一行作为关联数组。
从结果集中取得列信息并作为对象返回。
取得结果集中每个字段的内容的长度。
从结果集中取得一行作为对象。
从结果集中取得一行作为数字数组。
从结果中取得和指定字段关联的标志。
返回指定字段的长度。
取得结果中指定字段的字段名。
将结果集中的指针设定为指定的字段偏移量。
取得指定字段所在的表名。
mysql_drop_db()
mysql_errno()
mysql_error()
mysql_escape_string()
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_get_host_info()
mysql_get_proto_info()
mysql_get_server_info()
mysql_info()
mysql_insert_id()
mysql_list_dbs()
mysql_list_fields()
取得结果集中指定字段的类型。
释放结果内存。
取得 MySQL 客户端信息。
取得 MySQL 主机信息。
取得 MySQL 协议信息。
取得 MySQL 服务器信息。
取得最近一条查询的信息。
取得上一步 INSERT 操作产生的 ID。
列出 MySQL 服务器中所有的数据库。
不赞成。列出 MySQL 结果中的字段。
使用 mysql_query() 代替。
列出 MySQL 进程。
不赞成。列出 MySQL 数据库中的表。
使用Use mysql_query() 代替。
取得结果集中字段的数目。
取得结果集中行的数目。
打开一个到 MySQL 服务器的持久连接。
Ping 一个服务器连接,如果没有连接则重新连接。
发送一条 MySQL 查询。
转义 SQL 语句中使用的字符串中的特殊字符。
mysql_list_processes()
mysql_list_tables()
mysql_num_fields()
mysql_num_rows()
mysql_pconnect()
mysql_ping()
mysql_query()
mysql_real_escape_string()
mysql_result()
mysql_select_db()
mysql_stat()
mysql_tablename()
mysql_thread_id()
mysql_unbuffered_query()
取得结果数据。
选择 MySQL 数据库。
取得当前系统状态。
不赞成。取得表名。使用 mysql_query() 代替。
返回当前线程的 ID。
向 MySQL 发送一条 SQL 查询(不获取 / 缓存结果)。
PHP SimpleXML 函数
函数
__construct()
addAttribute()
addChild()
asXML()
attributes()
children()
getDocNamespaces()
getName()
getNamespaces()
registerXPathNamespace()
simplexml_import_dom()
simplexml_load_file()
simplexml_load_string()
xpath()
PHP String 函数。
函数
addcslashes()
addslashes()
bin2hex()
chop()
chr()
chunk_split()
convert_cyr_string()
convert_uudecode()
convert_uuencode()
count_chars()
crc32()
描述
在指定的字符前添加反斜杠。
在指定的预定义字符前添加反斜杠。
把 ASCII 字符的字符串转换为十六进制值。
rtrim() 的别名。
从指定的 ASCII 值返回字符。
把字符串分割为一连串更小的部分。
把字符由一种 Cyrillic 字符转换成另一种。
对 uuencode 编码的字符串进行解码。
使用 uuencode 算法对字符串进行编码。
返回字符串所用字符的信息。
计算一个字符串的 32-bit CRC。
描述
创建一个新的 SimpleXMLElement 对象。
给 SimpleXML 元素添加一个属性。
给 SimpleXML 元素添加一个子元素。
从 SimpleXML 元素获取 XML 字符串。
获取 SimpleXML 元素的属性。
获取指定节点的子。
获取 XML 文档的命名空间。
获取 SimpleXML 元素的名称。
从 XML 数据获取命名空间。
为下一次 XPath 查询创建命名空间语境。
从 DOM 节点获取 SimpleXMLElement 对象。
从 XML 文档获取 SimpleXMLElement 对象。
从 XML 字符串获取 SimpleXMLElement 对象。
对 XML 数据运行 XPath 查询。
crypt()
echo()
explode()
fprintf()
get_html_translation_table()
hebrev()
hebrevc()
html_entity_decode()
htmlentities()
htmlspecialchars_decode()
htmlspecialchars()
implode()
join()
levenshtein()
localeconv()
ltrim()
md5()
md5_file()
metaphone()
money_format()
nl_langinfo()
nl2br()
number_format()
ord()
parse_str()
print()
printf()
单向的字符串加密法 (hashing)。
输出字符串。
把字符串打散为数组。
把格式化的字符串写到指定的输出流。
返回翻译表。
把希伯来文本从右至左的流转换为左至右的流。
同上,同时把(n) 转为
。
把 HTML 实体转换为字符。
把字符转换为 HTML 实体。
把一些预定义的 HTML 实体转换为字符。
把一些预定义的字符转换为 HTML 实体。
把数组元素组合为一个字符串。
implode() 的别名。
返回两个字符串之间的 Levenshtein 距离。
返回包含本地数字及货币信息格式的数组。
从字符串左侧删除空格或其他预定义字符。
计算字符串的 MD5 散列。
计算文件的 MD5 散列。
计算字符串的 metaphone 键。
把字符串格式化为货币字符串。
返回指定的本地信息。
在字符串中的每个新行之前插入 HTML 换行符。
通过千位分组来格式化数字。
返回字符串第一个字符的 ASCII 值。
把查询字符串解析到变量中。
输出一个或多个字符串。
输出格式化的字符串。
quoted_printable_decode()
quotemeta()
rtrim()
解码 quoted-printable 字符串。
在字符串中某些预定义的字符前添加反斜杠。
从字符串的末端开始删除空白字符或其他预定义字符。
设置地区信息(地域信息)。
计算字符串的 SHA-1 散列。
计算文件的 SHA-1 散列。
计算两个字符串的匹配字符的数目。
计算字符串的 soundex 键。
把格式化的字符串写写入一个变量中。
根据指定的格式解析来自一个字符串的输入。
替换字符串中的一些字符。(对大小写不敏感)
把字符串填充为新的长度。
把字符串重复指定的次数。
替换字符串中的一些字符。(对大小写敏感)
对字符串执行 ROT13 编码。
随机地打乱字符串中的所有字符。
把字符串分割到数组中。
计算字符串中的单词数。
比较两个字符串。(对大小写不敏感)
搜索字符串在另一字符串中的第一次出现。strstr() 的别名
比较两个字符串。(对大小写敏感)
比较两个字符串(根据本地设置)。
返回在找到任何指定的字符之前,在字符串查找的字符数。
剥去 HTML、XML 以及 PHP 的标签。
删除由 addcslashes() 函数添加的反斜杠。
删除由 addslashes() 函数添加的反斜杠。
setlocale()
sha1()
sha1_file()
similar_text()
soundex()
sprintf()
sscanf()
str_ireplace()
str_pad()
str_repeat()
str_replace()
str_rot13()
str_shuffle()
str_split()
str_word_count()
strcasecmp()
strchr()
strcmp()
strcoll()
strcspn()
strip_tags()
stripcslashes()
stripslashes()
stripos() 返回字符串在另一字符串中第一次出现的位置(大小写不敏感)
查找字符串在另一字符串中第一次出现的位置(大小写不敏感)
返回字符串的长度。
使用一种“自然”算法来比较两个字符串(对大小写不敏感)
使用一种“自然”算法来比较两个字符串(对大小写敏感)
前 n 个字符的字符串比较(对大小写不敏感)。
前 n 个字符的字符串比较(对大小写敏感)。
在字符串中搜索指定字符中的任意一个。
返回字符串在另一字符串中首次出现的位置(对大小写敏感)
查找字符串在另一个字符串中最后一次出现的位置。
反转字符串。
查找字符串在另一字符串中最后出现的位置(对大小写不敏感)
查找字符串在另一字符串中最后出现的位置(对大小写敏感)
返回在字符串中包含的特定字符的数目。
搜索字符串在另一字符串中的首次出现(对大小写敏感)
把字符串分割为更小的字符串。
把字符串转换为小写。
把字符串转换为大写。
转换字符串中特定的字符。
返回字符串的一部分。
从指定的开始长度比较两个字符串。
计算子串在字符串中出现的次数。
把字符串的一部分替换为另一个字符串。
stristr()
strlen()
strnatcasecmp()
strnatcmp()
strncasecmp()
strncmp()
strpbrk()
strpos()
strrchr()
strrev()
strripos()
strrpos()
strspn()
strstr()
strtok()
strtolower()
strtoupper()
strtr()
substr()
substr_compare()
substr_count()
substr_replace()
trim()
ucfirst()
ucwords()
vfprintf()
vprintf()
vsprintf()
wordwrap()
PHP XML Parser 函数
函数
utf8_decode()
utf8_encode()
xml_error_string()
从字符串的两端删除空白字符和其他预定义字符。
把字符串中的首字符转换为大写。
把字符串中每个单词的首字符转换为大写。
把格式化的字符串写到指定的输出流。
输出格式化的字符串。
把格式化字符串写入变量中。
按照指定长度对字符串进行折行处理。
描述
把 UTF-8 字符串解码为 ISO-8859-1。
把 ISO-8859-1 字符串编码为 UTF-8。
获取 XML 解析器的错误描述。
获取 XML 解析器的当前字节索引。
获取 XML 解析器的当前列号。
获取 XML 解析器的当前行号。
获取 XML 解析器错误代码。
解析 XML 文档。
把 XML 数据解析到数组中。
创建带有命名空间支持的 XML 解析器。
创建 XML 解析器。
释放 XML 解析器。
从 XML 解析器获取选项设置信息。
为 XML 解析进行选项设置。
建立字符数据处理器。
建立默认的数据处理器。
建立起始和终止元素处理器。
建立终止命名空间声明处理器。
xml_get_current_byte_index()
xml_get_current_column_number()
xml_get_current_line_number()
xml_get_error_code()
xml_parse()
xml_parse_into_struct()
xml_parser_create_ns()
xml_parser_create()
xml_parser_free()
xml_parser_get_option()
xml_parser_set_option()
xml_set_character_data_handler()
xml_set_default_handler()
xml_set_element_handler()
xml_set_end_namespace_decl_handler()
xml_set_external_entity_ref_handler()
建立外部实体处理器。
xml_set_notation_decl_handler()
xml_set_object()
xml_set_processing_instruction_handler()
xml_set_start_namespace_decl_handler()
xml_set_unparsed_entity_decl_handler()
PHP Zip File 函数
函数
zip_close()
zip_entry_close()
zip_entry_compressedsize()
zip_entry_compressionmethod()
zip_entry_filesize()
描述
建立注释声明处理器。
在对象中使用 XML 解析器。
建立处理指令(PI)处理器。
建立起始命名空间声明处理器。
建立未解析实体定义声明处理器。
关闭 ZIP 文件。
关闭 ZIP 文件中的一个项目。
返回 ZIP 文件中的一个项目的被压缩尺寸。
返回 ZIP 文件中的一个项目的压缩方法。
返回 ZIP 文件中的一个项目的实际文件尺寸。
返回 ZIP 文件中的一个项目的名称。
打开 ZIP 文件中的一个项目以供读取。
读取 ZIP 文件中的一个打开的项目。
打开 ZIP 文件。
读取 ZIP 文件中的下一个项目。
zip_entry_name()
zip_entry_open()
zip_entry_read()
zip_open()
zip_read()
PHP 杂项函数
函数
connection_aborted()
connection_status()
connection_timeout()
constant()
define()
defined()
描述
检查是否断开客户机。
返回当前的连接状态。
在 PHP 4.0.5 中不赞成使用。
返回一个常量的值。
定义一个常量。
检查某常量是否存在。
die()
eval()
exit()
get_browser()
highlight_file()
highlight_string()
ignore_user_abort()
pack()
php_check_syntax()
php_strip_whitespace()
show_source()
sleep()
time_nanosleep()
time_sleep_until()
uniqid()
unpack()
usleep()
输出一条消息,并退出当前脚本。
把字符串按照 PHP 代码来计算。
输出一条消息,并退出当前脚本。
返回用户浏览器的性能。
对文件进行语法高亮显示。
对字符串进行语法高亮显示。
设置与客户机断开是否会终止脚本的执行。
把数据装入一个二进制字符串。
在 PHP 5.0.5 中不赞成使用。
返回已删除 PHP 注释以及空白字符的源代码文件。
highlight_file() 的别名。
延迟代码执行若干秒。
延迟代码执行若干秒和纳秒。
延迟代码执行指定的时间。
生成唯一的 ID。
从二进制字符串对数据进行解包。
延迟代码执行若干微秒。


发布评论