PHP常用函数小全.docx
- 文档编号:12854377
- 上传时间:2023-06-08
- 格式:DOCX
- 页数:19
- 大小:26.43KB
PHP常用函数小全.docx
《PHP常用函数小全.docx》由会员分享,可在线阅读,更多相关《PHP常用函数小全.docx(19页珍藏版)》请在冰点文库上搜索。
PHP常用函数小全
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()Prtrim()函数
PHPString函数
quotemeta()函数在字符串中某些预定义的字符前添加反斜杠。
quoted_printable_decode()函数对经过quoted-printable编码后的字符串进行解码,返回8位的字符串。
printf()函数输出格式化的字符串。
print()函数输出一个或多个字符串。
parse_str()函数把查询字符串解析到变量中。
ord()函数返回字符串第一个字符的ASCII值。
number_format()函数通过千位分组来格式化数字。
nl2br()函数在字符串中的每个新行(\n)之前插入HTML换行符(
)。
nl_langinfo()函数返回指定的本地信息。
money_format()函数把字符串格式化为货币字符串。
metaphone()函数计算字符串的metaphone键。
md5_file()函数计算文件的MD5散列。
md5()函数计算字符串的MD5散列。
ltrim()函数从字符串左侧删除空格或其他预定义字符。
localeconv()函数返回包含本地数字及货币信息格式的数组。
levenshtein()函数返回两个字符串之间的Levenshtein距离。
join()函数把数组元素组合为一个字符串。
implode()函数把数组元素组合为一个字符串。
htmlspecialchars()函数把一些预定义的字符转换为HTML实体。
html_entity_decode()chars_decode()函数
PHPString函数
htmlentities()函数把字符转换为HTML实体。
html_entity_decode()函数把HTML实体转换为字符。
hebrevc()函数把希伯来文本从右至左的流转换为左至右的流。
它也会把新行(\n)转换为
。
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文档载入对象中。
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()播种MersenneTwister随机数生成器。
mt_rand()使用MersenneTwister算法返回随机整数。
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()函数
PHPMath函数
atan()和atan2()和atan2()函数
PHPMath函数
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编码,发送一个HTTPcookie。
setcookie()函数向客户端发送一个HTTPcookie。
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()函数返回指定文件的最后修改时间。
ft
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PHP 常用 函数
![提示](https://static.bingdoc.com/images/bang_tan.gif)