PHP常⽤函数⼤全
php usleep() 函数延迟代码执⾏若⼲微秒。
unpack() 函数从⼆进制字符串对数据进⾏解包。
uniqid() 函数基于以微秒计的当前时间,⽣成⼀个唯⼀的 ID。
time_sleep_until() 函数延迟代码执⾏直到指定的时间。
time_nanosleep() 函数延迟代码执⾏若⼲秒和纳秒。
sleep() 函数延迟代码执⾏若⼲秒。
show_source() 函数对⽂件进⾏语法⾼亮显⽰。
strip_whitespace() 函数返回已删除 PHP 注释以及空⽩字符的源代码⽂件。
pack() 函数把数据装⼊⼀个⼆进制字符串。
ignore_user_abort() 函数设置与客户机断开是否会终⽌脚本的执⾏。
highlight_string() 函数对字符串进⾏语法⾼亮显⽰。
highlight_file() 函数对⽂件进⾏语法⾼亮显⽰。
get_browser() 函数返回⽤户浏览器的性能。
exit() 函数输出⼀条消息,并退出当前脚本。
eval() 函数把字符串按照 PHP 代码来计算。
die() 函数输出⼀条消息,并退出当前脚本。
defined() 函数检查某常量是否存在。
define() 函数定义⼀个常量。
constant() 函数返回常量的值。
connection_status() 函数返回当前的连接状态。
connection_aborted() 函数检查是否断开客户机。
zip_read() 函数读取打开的 zip 档案中的下⼀个⽂件。
zip_open() 函数打开 ZIP ⽂件以供读取。
zip_entry_read() 函数从打开的 zip 档案项⽬中获取内容。
zip_entry_open() 函数打开⼀个 ZIP 档案项⽬以供读取。
zip_entry_name() 函数返回 zip 档案项⽬的名称。
zip_entry_filesize() 函数返回 zip 档案项⽬的原始⼤⼩(在压缩之前)。
zip_entry_compressionmethod() 函数返回 zip 档案项⽬的压缩⽅法。
zip_entry_compressedsize() 函数返回 zip 档案项⽬的压缩⽂件尺⼨。
zip_entry_close() 函数关闭由 zip_entry_open() 函数打开的 zip 档案⽂件。
zip_close() 函数关闭由 zip_open() 函数打开的 zip 档案⽂件。
xml_set_unparsed_entity_decl_handler() 函数规定在遇到⽆法解析的实体名称(NDATA)声明时被调
⽤的函数。xml_set_processing_instruction_handler() 函数规定当解析器在 XML ⽂档中到处理指令时所调⽤的函数。
xml_set_object() 函数允许在对象中使⽤ XML 解析器。
xml_set_notation_decl_handler() 函数规定当解析器在 XML ⽂档中到符号声明时被调⽤的函数。
xml_set_external_entity_ref_handler() 函数规定当解析器在 XML ⽂档中到外部实体时被调⽤的函数。
xml_set_element_handler() 函数建⽴起始和终⽌元素处理器。
xml_set_default_handler() 函数为 XML 解析器建⽴默认的数据处理器。
xml_set_character_data_handler() 函数建⽴字符数据处理器。
xml_parser_set_option() 函数为 XML 解析器进⾏选项设置。
xml_parser_get_option() 函数从 XML 解析器获取选项设置信息。
xml_parser_free() 函数释放 XML 解析器。
xml_parser_create() 函数创建 XML 解析器。
xml_parser_create_ns() 函数创建带有命名空间⽀持的 XML 解析器。
xml_parse_into_struct() 函数把 XML 数据解析到数组中。
xml_parse() 函数解析 XML ⽂档。
xml_get_error_code() 函数获取 XML 解析器错误代码。
xml_get_current_line_number() 函数获取 XML 解析器的当前⾏号。
xml_get_current_column_number() 函数获取 XML 解析器的当前列号。
xml_get_current_byte_index() 函数获取 XML 解析器的当前字节索引。
xml_error_string() 函数获取 XML 解析器的错误描述。
utf8_encode() 函数把 ISO-8859-1 字符串编码为 UTF-8。
utf8_decode() 函数把 UTF-8 字符串解码为 ISO-8859-1。
wordwrap() 函数按照指定长度对字符串进⾏折⾏处理。
vsprintf() 函数把格式化字符串写⼊变量中。
vprintf() 函数输出格式化的字符串。
vfprintf() 函数把格式化的字符串写到指定的输出流。
ucwords() 函数把字符串中每个单词的⾸字符转换为⼤写。
ucfirst() 函数把字符串中的⾸字符转换为⼤写。
trim() 函数从字符串的两端删除空⽩字符和其他预定义字符。
substr_replace() 函数把字符串的⼀部分替换为另⼀个字符串。
substr_count() 函数计算⼦串在字符串中出现的次数。
substr_compare() 函数从指定的开始长度⽐较两个字符串。
substr() 函数返回字符串的⼀部分。
strtr() 函数转换字符串中特定的字符。
strtoupper() 函数把字符串转换为⼤写。
strtolower() 函数把字符串转换为⼩写。
strtok() 函数把字符串分割为更⼩的字符串。
strstr() 函数搜索⼀个字符串在另⼀个字符串中的第⼀次出现。
strspn() 函数返回在字符串中包含的特定字符的数⽬。
strrpos() 函数查字符串在另⼀个字符串中最后⼀次出现的位置。
strripos() 函数查字符串在另⼀个字符串中最后⼀次出现的位置。
strrev() 函数反转字符串。
strrchr() 函数查字符串在另⼀个字符串中最后⼀次出现的位置,并返回从该位置到字符串结尾的所有字符。strpos() 函数返回字符串在另⼀个字符串中第⼀次出现的位置。
strpbrk() 函数在字符串中搜索指定字符中的任意⼀个。
strncmp() 函数⽐较两个字符串。
strncasecmp() 函数⽐较两个字符串。
strnatcmp() 函数使⽤⼀种“⾃然”算法来⽐较两个字符串。
strnatcasecmp() 函数使⽤⼀种“⾃然”算法来⽐较两个字符串。
strlen() 函数返回字符串的长度。
stristr() 函数查字符串在另⼀个字符串中第⼀次出现的位置。
stripos() 函数返回字符串在另⼀个字符串中第⼀次出现的位置。
stripslashes() 函数删除由 addslashes() 函数添加的反斜杠。
stripcslashes() 函数删除由 addcslashes() 函数添加的反斜杠。
strip_tags() 函数剥去 HTML、XML 以及 PHP 的标签。
strcspn() 函数返回在到任何指定的字符之前,在字符串查的字符数。
strcoll() 函数⽐较两个字符串。
strcmp() 函数⽐较两个字符串。
strchr() 函数搜索⼀个字符串在另⼀个字符串中的第⼀次出现。
strcasecmp() 函数⽐较两个字符串。
str_word_count() 函数计算字符串中的单词数。
str_split() 函数把字符串分割到数组中。
str_shuffle() 函数随机地打乱字符串中的所有字符。
str_rot13() 函数对字符串执⾏ ROT13 编码。
str_replace() 函数使⽤⼀个字符串替换字符串中的另⼀些字符。
str_repeat() 函数把字符串重复指定的次数。
str_pad() 函数把字符串填充为指定的长度。
str_ireplace() 函数使⽤⼀个字符串替换字符串中的另⼀些字符。
sscanf() 函数根据指定的格式解析来⾃⼀个字符串的输⼊。
sprintf() 函数把格式化的字符串写写⼊⼀个变量中。
soundex() 函数计算字符串的 soundex 键。
similar_text() 函数计算两个字符串的匹配字符的数⽬。
sha1_file() 函数计算⽂件的 SHA-1 散列。
sha1() 函数计算字符串的 SHA-1 散列。
setlocale() 函数设置地区信息(地域信息)。
rtrim() P
rtrim() 函数
PHP String 函数
quotemeta() 函数在字符串中某些预定义的字符前添加反斜杠。
quoted_printable_decode() 函数对经过 quoted-printable 编码后的字符串进⾏解码,返回 8 位的字符串。printf() 函数输出格式化的字符串。
print() 函数输出⼀个或多个字符串。
parse_str() 函数把查询字符串解析到变量中。
ord() 函数返回字符串第⼀个字符的 ASCII 值。
number_format() 函数通过千位分组来格式化数字。
nl2br() 函数在字符串中的每个新⾏ (\n) 之前插⼊ HTML 换⾏符 (<br />)。
nl_langinfo() 函数返回指定的本地信息。
money_format() 函数把字符串格式化为货币字符串。
metaphone() 函数计算字符串的 metaphone 键。
md5_file() 函数计算⽂件的 MD5 散列。
md5() 函数计算字符串的 MD5 散列。
ltrim() 函数从字符串左侧删除空格或其他预定义字符。
localeconv() 函数返回包含本地数字及货币信息格式的数组。
levenshtein() 函数返回两个字符串之间的 Levenshtein 距离。
join() 函数把数组元素组合为⼀个字符串。
implode() 函数把数组元素组合为⼀个字符串。
htmlspecialchars() 函数把⼀些预定义的字符转换为 HTML 实体。
html_entity_decode()
chars_decode() 函数
PHP String 函数
htmlentities() 函数把字符转换为 HTML 实体。
html_entity_decode() 函数把 HTML 实体转换为字符。
hebrevc() 函数把希伯来⽂本从右⾄左的流转换为左⾄右的流。它也会把新⾏ (\n) 转换为 <br />。
hebrev() 函数把希伯来⽂本从右⾄左的流转换为左⾄右的流。
get_html_translation_table() 函数返回被 htmlentities() 和 htmlspecialchars() 函数使⽤的翻译表。
fprintf() 函数把格式化的字符串写到指定的输出流(例如:⽂件或数据库)。
explode() 函数把字符串分割为数组。
echo() 函数输出⼀个或多个字符串。
crypt() 函数返回使⽤ DES、Blowfish 或 MD5 加密的字符串。
crc32() 函数计算⼀个字符串的 crc32 多项式。
count_chars() 函数返回字符串所⽤字符的信息。
convert_uuencode() 函数使⽤ uuencode 算法对字符串进⾏编码。
convert_uudecode() 函数对 uuencode 编码的字符串进⾏解码。
convert_cyr_string() 函数把字符由⼀种 Cyrillic 字符转换成另⼀种。
chunk_split() 函数把字符串分割为⼀连串更⼩的部分。
chr() 函数从指定的 ASCII 值返回字符。
chop() 函数从字符串的末端开始删除空⽩字符或其他预定义字符。
bin2hex() 函数把 ASCII 字符的字符串转换为⼗六进制值。
addslashes() 函数在指定的预定义字符前添加反斜杠。
addcslashes() 函数在指定的字符前添加反斜杠。
xpath() 函数运⾏对 XML ⽂档的 XPath 查询。
simplexml_load_string() 函数把 XML 字符串载⼊对象中。
simplexml_load_file() 函数把 XML ⽂档载⼊对象中。
php如何运行代码
simplexml_import_dom() 函数把 DOM 节点转换为 SimpleXMLElement 对象。
registerXPathNamespace() 函数为下⼀次 XPath 查询创建命名空间语境。
getNamespace() 函数获取在 XML ⽂档中使⽤的命名空间。
getName() 函数从 SimpleXMLElement 对象获取 XML 元素的名称。
getDocNamespaces() 函数从 SimpleXMLElement 对象返回在 XML ⽂档中声明的命名空间。
children() 函数获取指定节点的⼦节点。
attributes() 函数获取 SimpleXML 元素的属性。
asXML() 函数以字符串的形式从 SimpleXMLElement 对象返回 XML ⽂档。
addChild() 函数向指定的 XML 节点添加⼀个⼦节点。
addAttribute() 函数给 SimpleXML 元素添加⼀个属性。
__construct() 函数创建⼀个新的 SimpleXMLElement 对象。
mysql_unbuffered_query() 函数向 MySQL 发送⼀条 SQL 查询(不获取 / 缓存结果)。
mysql_thread_id() 函数返回当前线程的 ID。
mysql_stat() 函数返回 MySQL 服务器的当前系统状态。
mysql_select_db() 函数设置活动的 MySQL 数据库。
mysql_result() 函数返回结果集中⼀个字段的值。
mysql_real_escape_string() 函数转义 SQL 语句中使⽤的字符串中的特殊字符。
mysql_query() 函数执⾏⼀条 MySQL 查询。
mysql_ping() 函数 Ping ⼀个服务器连接,如果没有连接则重新连接。
mysql_pconnect() 函数打开⼀个到 MySQL 服务器的持久连接。
mysql_num_rows() 函数返回结果集中⾏的数⽬。
mysql_num_fields() 函数返回结果集中字段的数。
mysql_list_processes() 函数列出 MySQL 进程。
mysql_list_dbs() 函数列出 MySQL 服务器中所有的数据库。
mysql_insert_id() 函数返回上⼀步 INSERT 操作产⽣的 ID。
mysql_info() 函数返回最近⼀条查询的信息。
mysql_get_server_info() 函数返回 MySQL 服务器的信息。
mysql_get_proto_info() 函数返回 MySQL 协议的信息。
mysql_get_host_info() 函数返回 MySQL 主机的信息。
mysql_get_client_info() 函数返回 MySQL 客户端信息。
mysql_free_result() 函数释放结果内存。
mysql_field_type() 函数返回结果集中指定字段的类型。
mysql_field_table() 函数返回指定字段所在的表名。
mysql_field_seek() 函数将结果集中的指针设定为指定的字段偏移量。
mysql_field_name() 函数取得结果中指定字段的字段名。
mysql_field_len() 函数返回指定字段的长度。
mysql_field_flags() 函数从结果中取得和指定字段关联的标志。
mysql_fetch_row() 函数从结果集中取得⼀⾏作为数字数组。
mysql_fetch_object() 函数从结果集(记录集)中取得⼀⾏作为对象。
mysql_fetch_lengths() 函数取得⼀⾏中每个字段的内容的长度。
mysql_fetch_field() 函数从结果集中取得列信息并作为对象返回。
mysql_fetch_assoc() 函数从结果集中取得⼀⾏作为关联数组。
mysql_fetch_array() 函数从结果集中取得⼀⾏作为关联数组,或数字数组,或⼆者兼有 mysql_error() 函数返回上⼀个 MySQL 操作产⽣的⽂本错误信息。
mysql_errno() 函数返回上⼀个 MySQL 操作中的错误信息的数字编码。
mysql_db_name() 函数取得 mysql_list_dbs() 调⽤所返回的数据库名。
mysql_data_seek() 函数移动内部结果的指针。
mysql_connect() 函数打开⾮持久的 MySQL 连接。
mysql_close() 函数关闭⾮持久的 MySQL 连接。
mysql_client_encoding() 函数返回当前连接的字符集的名称。
mysql_affected_rows() 函数返回前⼀次 MySQL 操作所影响的记录⾏数。
tanh() 函数返回双曲正切。
tan() 函数返回正切。
srand() 函数播下随机数发⽣器种⼦。
sqrt() 函数返回⼀个数的平⽅根。
sinh() 函数返回⼀个数的双曲正弦。
sin() 函数返回⼀个数的正弦。
round() 函数对浮点数进⾏四舍五⼊。
rand() 函数返回随机整数。
rad2deg() 函数把弧度数转换为⾓度数。
pow() 函数返回 x 的 y 次⽅。
pi() 函数返回圆周率的值。
octdec() 函数把⼋进制转换为⼗进制。
mt_srand() 播种 Mersenne Twister 随机数⽣成器。
mt_rand() 使⽤ Mersenne Twister 算法返回随机整数。
mt_getrandmax() 显⽰随机数的最⼤可能值。
min() 返回最⼩值。 max() 返回最⼤值。
log1p() 以返回 log(1 + x),甚⾄当 x 的值接近零也能计算出准确结果。
log10() 以 10 为底的对数。 log() 返回⾃然对数。
lcg_value() 组合线性同余发⽣器。
is_nan() 判断是否为合法数值。 is_infinite() 判断是否为⽆限值。
is_finite() 函数判断是否为有限值。
hypot() 函数计算⼀直⾓三⾓形的斜边长度。
hexdec() 函数把⼗六进制转换为⼗进制。
fmod() 函数显⽰随机数最⼤的可能值。
fmod() 函数返回除法的浮点数余数。
floor() 函数向下舍⼊为最接近的整数。
expm1() 函数返回 exp(x) - 1,甚⾄当 number 的值接近零也能计算出准确结果。exp() 函数计算 e 的指数。
deg2rad() 函数将⾓度转换为弧度。
decoct() 函数把⼗进制转换为⼋进制。
dechex() 函数把⼗进制转换为⼗六进制。
decbin() 函数把⼗进制转换为⼆进制。
cosh() 函数返回⼀个数的双曲余弦。
cos() 函数返回⼀个数的余弦。
ceil() 函数向上舍⼊为最接近的整数。
bindec() 函数把⼆进制转换为⼗进制。
base_convert() 函数在任意进制之间转换数字。
atanh() 函数返回⼀个⾓度的反双曲正切。
atan() 和 atan2() 和 atan2() 函数
PHP Math 函数
asinh() 函数返回⼀个数的反双曲正弦。
asin() 函数返回不同数值的反正弦,返回的结果是介于 -PI/2 与 PI/2 之间的弧度值。acosh() 函数返回⼀个数的反双曲余弦。
acos() 函数返回⼀个数的反余弦。
abs() 函数返回⼀个数的绝对值。
mail() 函数允许您从脚本中直接发送电⼦邮件。
libxml_use_internal_errors() 函数禁⽤标准的 libxml 错误,并启⽤⽤户错误处理。libxml_get_last_error() 函数从 libxml 错误缓冲中获取最后⼀个错误。
libxml_get_errors() 函数从 libxml 错误缓冲中获取错误。
libxml_clear_errors() 函数清空 libxml 错误缓冲。
setrawcookie() 函数不对 cookie 值进⾏ URL 编码,发送⼀个 HTTP cookie。setcookie() 函数向客户
端发送⼀个 HTTP cookie。
headers_sent() 函数检查 HTTP 报头是否发送/已发送到何处。
headers_list() 函数返回已发送的(或待发送的)响应头部的⼀个列表。
header() 函数向客户端发送原始的 HTTP 报头。
ftp_systype() 函数返回远程 FTP 服务器的系统类型标识符。
ftp_ssl_connect() 函数打开⼀个安全的 SSL-FTP 连接。
ftp_size() 函数返回指定⽂件的⼤⼩。
ftp_site() 函数向服务器发送 SITE 命令。
ftp_set_option() 函数设置各种 FTP 运⾏时选项。
ftp_rmdir() 函数删除⼀个⽬录。
ftp_rename() 函数更改 FTP 服务器上的⽂件或⽬录名。
ftp_rawlist() 函数返回指定⽬录中⽂件的详细列表。
ftp_raw() 函数向 FTP 服务器发送⼀个 raw 命令。
ftp_quit() 函数关闭 FTP 连接。
ftp_pwd() 函数返回当前⽬录名。
ftp_put() 函数把⽂件上传到服务器。
ftp_pasv() 函数把被动模式设置为打开或关闭。
ftp_nlist() 函数返回指定⽬录的⽂件列表。
ftp_nb_put() 函数把⽂件上传到服务器 (non-blocking)。
ftp_nb_get() 函数从 FTP 服务器上获取⽂件并写⼊本地⽂件 (non-blocking)。
ftp_nb_fput() 函数上传⼀个已打开的⽂件,并在 FTP 服务器上把它保存为⽂件 (non-blocking)。
ftp_nb_fget() 函数从 FTP 服务器上下载⼀个⽂件并保存到本地已经打开的⼀个⽂件中 (non-blocking)。
ftp_nb_continue() 函数连续获取 / 发送⽂件。
ftp_mkdir() 函数在 FTP 服务器上建⽴新⽬录。
ftp_mdtm() 函数返回指定⽂件的最后修改时间。
ftp_login() 函数登录 FTP 服务器。
ftp_get() 函数从 FTP 服务器上下载⼀个⽂件。
ftp_get_option() 函数返回当前 FTP 连接的各种不同的选项设置。
ftp_fput() 函数上传⼀个已经打开的⽂件到 FTP 服务器。
ftp_fget() 函数从 FTP 服务器上下载⼀个⽂件并保存到本地⼀个已经打开的⽂件中。
ftp_exec() 函数请求在 FTP 服务器上执⾏⼀个程序或命令。 ftp_delete() 函数删除 FTP 服务器上的⼀个⽂件。ftp_connect() 函数建⽴⼀个新的 FTP 连接。
ftp_close() 函数关闭 FTP 连接。
ftp_chmod() 函数设置 FTP 服务器上指定⽂件的权限。
ftp_chdir() 函数改变 FTP 服务器上的当前⽬录。
ftp_cdup() 函数把当前⽬录改变为 FTP 服务器上的⽗⽬录。
ftp_alloc() 函数为要上传到 FTP 服务器的⽂件分配空间。
filter_var() 函数通过指定的过滤器过滤变量。
filter_var_array() 函数获取多项变量,并进⾏过滤。
filter_list() 函数返回包含所有得到⽀持的过滤器的⼀个数组。
filter_input_array() 函数从脚本外部获取多项输⼊,并进⾏过滤。
filter_input() 函数从脚本外部获取输⼊,并进⾏过滤。
filter_id() 函数返回指定过滤器的 ID 号。
filter_has_var() 函数检查是否存在指定输⼊类型的变量。
unlink() 函数删除⽂件。
umask() 函数改变当前的 umask。
touch() 函数设置指定⽂件的访问和修改时间。
tmpfile() 函数以读写(w+)模式建⽴⼀个具有唯⼀⽂件名的临时⽂件。
tempnam() 函数创建⼀个具有唯⼀⽂件名的临时⽂件。
symlink() 函数创建符号连接。
stat() 函数返回关于⽂件的信息。
set_file_buffer() 函数设置打开⽂件的缓冲⼤⼩。
rmdir() 函数删除空的⽬录。
rewind() 函数将⽂件指针的位置倒回⽂件的开头。
rename() 函数重命名⽂件或⽬录。
realpath() 函数返回绝对路径。
readlink() 函数返回符号连接指向的⽬标。
readfile() 函数输出⼀个⽂件。
popen() 函数打开进程⽂件指针。
pclose() 函数关闭由 popen() 打开的管道。
pathinfo() 函数以数组的形式返回⽂件路径的信息。
parse_ini_file() 函数解析⼀个配置⽂件,并以数组的形式返回其中的设置。
move_uploaded_file() 函数将上传的⽂件移动到新位置。
mkdir() 函数创建⽬录。
lstat() 函数返回关于⽂件或符号连接的信息。
linkinfo() 函数返回连接的信息。
link() 函数建⽴⼀个硬连接。
is_writeable() 函数判断指定的⽂件是否可写。
is_writable() 函数判断指定的⽂件是否可写。
is_uploaded_file() 函数判断指定的⽂件是否是通过 HTTP POST 上传的。
is_readable() 函数判断指定⽂件名是否可读。
is_link() 函数判断指定⽂件名是否为⼀个符号连接。
is_file() 函数检查指定的⽂件名是否是正常的⽂件。
is_executable() 函数检查指定的⽂件是否可执⾏。
is_dir() 函数检查指定的⽂件是否是⽬录。
glob() 函数返回匹配指定模式的⽂件名或⽬录。
fwrite() 函数写⼊⽂件(可安全⽤于⼆进制⽂件)。
ftruncate() 函数把⽂件截断到指定的长度。
ftell() 函数在打开⽂件中的当前位置。
fstat() 函数返回关于打开⽂件的信息。
fseek() 函数在打开的⽂件中定位。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论