教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 初中教育 >

最全PHP常用函数解析

来源:网络收集 时间:2026-09-07
导读: PHP常用函数 字符串函数(important) –像C语言一样使用反斜线转义字符串中的字符addslashes--使用反斜线引用字符串--将二进制数据转换成十六进制表示chop--rtrim()的别名函数★★chr--返回相对应于ascii码值所指定的单个字符。--将字符串分割成小块convert_c

PHP常用函数

字符串函数(important)

–像C语言一样使用反斜线转义字符串中的字符addslashes--使用反斜线引用字符串--将二进制数据转换成十六进制表示chop--rtrim()的别名函数★★chr--返回相对应于ascii码值所指定的单个字符。--将字符串分割成小块convert_cyr_string--将字符由一种Cyrillic字符转换成另一种--Decodeauuencodedstringconvert_uuencode--Uuencodeastringcount_chars--返回字符串所用字符的信息--计算一个字符串的crc32多项式crypt–将字符串用DES编码加密–输出一个或者是多个字符串★★★★★explode--使用一个字符串分割另一个字符串fprintf–格式化一个字符串并输出--Returnsthetranslationtableusedbyhtmlspecialchars()andhtmlentities()--ConvertlogicalHebrewtexttovisualtexthebrevc--ConvertlogicalHebrewtexttovisualtextwithnewlineconversion–将所有的HTML实体转换成对应的字符★★★htmlentities–将所有的字符转换成HTML实体--将特定的HTML实体转换为相应的字符★★★htmlspecialchars--将特定的字符转换成HTML实体★★★★★implode–将一个数组的所有元素连接成一个字符串--levenshtein--CalculateLevenshteindistancebetweentwostrings--Getnumericformattinginformation★★★★★ltrim--去除一个字符串左边的空白(或者是其他的字符)md5_file–将一个给定的文件用MD5编码--将一个给定的字符串用MD5编码metaphone--Calculatethemetaphonekeyofastring–将一个数字按照货币的格式进行格式化nl_langinfo--Querylanguageandlocaleinformationnl2br--在字符串中插入HTML换行标签。--Formatanumberwithgroupedthousands★★ord–返回一个字符的ASCII值

parse_str--解析字符串变量–输出一个字符串★★★★printf–格式化并输出该字符串quoted_printable_decode--Convertaquoted-printablestringtoan8bitstringquotemeta--Quotemetacharacters--去除一个字符串右边的空白(或者是其他的字符)setlocale--Setlocaleinformationsha1_file–将一个文件用SHA1进行编码(加密)--将一个字符串用SHA1进行编码(加密)similar_text--计算两个字符串之间的相似性--计算一个字符串的soundexkeysprintf–返回一个格式化后的字符串sscanf--Parsesinputfromastringaccordingtoaformat--Case-insensitiveversionof

str_rot13--Performtherot13transformonastring

--Randomlyshufflesastring

★★★★★str_split--将一个字符串转换成一个数组

--返回一个字符串中单词的个数strcasecmp--Binarysafecase-insensitivestringcomparisonstrchr--strstr()的别名–字符串比较(二进制字符串比较)

strcoll--Localebasedstringcomparison

--Findlengthofinitialsegmentnotmatchingmask★★★★★strip_tags–将一个字符串中的HTML和PHP标记去除stripcslashes--去除使用像C语言方式添加的反斜杠。

--Findpositionoffirstoccurrenceofa

case-insensitivestring在字符串中不区分大小写的查找字符(或者字符串)第一次出现的位置stripslashes--去除使用函数addslashes()添加的反斜杠。

stristr--Case-insensitivestrstr()

–取得字符串的长度

strnatcasecmp--Caseinsensitivestringcomparisonsusinga"naturalorder"algorithmstrnatcmp--Stringcomparisonsusinga"naturalorder"algorithm★★★★strncasecmp--区分大小写比较两个字符串。

strncmp--

--

strpos--BinarysafestringcomparisonofthefirstncharactersSearchastringforanyofasetofcharacters查找一个字符在一个字符串中第一次出现的位置。

★★★★★strrchr

结束的子串。–返回从某字符最后一次出现的位置开始一直到字符串

★★★strrev–将字符串颠倒输出--返回某字符在字符串中最后一次出现的位置(不区分大小写)。--返回某字符在字符串中最后一次出现的位置(区分大小写)。strspn--Findlengthofinitialsegmentmatchingmask–返回从某字符第一次出现的位置开始一直到字符串结束的子串(包含该字符)。--Tokenizestring★★★strtolower–将字符串所有字符转换为小写★★★strtoupper–将字符串所有字符转换为大写--Translatecertaincharacterssubstr_compare--Binarysafeoptionallycaseinsensitivecomparisonof2stringsfromanoffset,uptolengthcharacters★★★substr_count–计算子串出现的次数(区分大小写)substr_replace–字串替换–返回指定位置的字串★★★★★trim–去掉字符串左右两边的空白(或者其他字符)–使一个字符串的第一个字符大写★★★ucwords--将一个字符串的每个单词的第一个字母大写vfprintf--Writeaformattedstringtoastream–输出一个格式化后的字符串vsprintf–返回一个格式化后的字符串--使字符串在指定位置换行

例子:

数组函数(important)

array_change_key_case--返回字符串键名全为小写或大写的数组--将一个数组分割成多个array_combine--创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值--统计数组中所有的值出现的次数array_diff_assoc--带索引检查计算数组的差集--使用键名比较计算数组的差集array_diff_uassoc--用用户提供的回调函数做索引检查来计算数组的差集array_diff_ukey--用回调函数对键名比较计算数组的差集--计算数组的差集array_fill--用给定的值填充数组array_filter--用回调函数过滤数组中的单元array_flip--交换数组中的键和值

array_intersect_assoc--带索引检查计算数组的交集--使用键名比较计算数组的交集array_intersect_uassoc--带索引检查计算数组的交集,用回调函数比较索引--用回调函数比较键名来计算数组的交集array_intersect--计算数组的交集--检查给定的键名或索引是否存在于数组中array_keys--返回数组中所有的键名array_map--将回调函数作用到给定数组的单元上--递归地合并一个或多个数组★★★★★array_merge--合并一个或多个数组--对多个数组或多维数组进行排序array_pad--用值将数组填补到指定长度★★★★★array_pop--将数组最后一个单元弹出(出栈)--计算数组中所有值的乘积★★★★★array_push--将一个或多个单元压入数组的末尾(入栈)--从数组中随机取出一个或多个单元array_reduce--用回调函数迭代地将数组简化为单一的值★★★array_reverse--返回一个单元顺序相反的数组--在数组中搜索给定的值,如果成功则返回相应的键名--将数组开头的单元移出数组array_slice--从数组中取出一段array_splice--把数组中的一部分去掉并用其它值取代--计算数组中所有值的和array_udiff_assoc--带索引检查计算数组的差集,用回调函数比较数据--带索引检查计算数组的差集,用回调函数比较数据和索引array_udiff--用回调函数比较数据来计算数组的差集--带索引检查计算数组的交集,用回调函数比较数据--带索引检查计算数组的交集,用回调函数比较数据和索引array_uintersect--计算数组的交集,用回调函数比较数据--移除数组中重复的值array_unshift--在数组开头插入一个或多个单元--返回数组中所有的值array_walk_recursive--对数组中的每个成员递归地应用用户函数array_walk--对数组中的每个成员应用用户函数--新建一个数组★★★★★★★★★★arsort--对数组进行逆向排序并保持索引关系--对数组进行排序并保持索引关系compact--建立一个数组,包 …… 此处隐藏:15764字,全部文档内容请下载后查看。喜欢就下载吧 ……

最全PHP常用函数解析.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1564346.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)