最全PHP常用函数解析
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字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [初中教育]婚姻家庭法学教学教案
- [初中教育]浅谈小学语文教学中的创新教育
- [初中教育]中华人民共和国侵权责任法2009
- [初中教育]2016-2022年中国薄膜太阳能电池行业发
- [初中教育]多级轻型井点降水的应用
- [初中教育]外语教学法流派介绍和简评
- [初中教育]实验一、典型环节及其阶跃响应
- [初中教育]内蒙古2012-2013学年度国家奖学金获奖
- [初中教育]移动通信营销渠道管理探讨
- [初中教育]初三化学第一学期第一第二章基础知识点
- [初中教育]一天的食物教学设计
- [初中教育]光导照明系统的基本结构及工作原理
- [初中教育]长春市十一高、东北师范大学附属中学、
- [初中教育]“十三五”规划重点-配重式装卸车项目
- [初中教育]领导方法和领导艺术
- [初中教育]第三章 植物病虫草鼠害诊断与防治基
- [初中教育]2019届九年级语文上册 第二单元 6纪念
- [初中教育]甲级单位编制水豆腐项目可行性报告(立
- [初中教育]Ch8-1补充 09101数据库系统原理及应用-
- [初中教育]2017-2023年中国吊装设备行业市场分析
- 制作毕业纪念册需要哪些材料
- 2015-2016学年高二化学苏教版选修4课件
- 哈佛管理导师-创建商业案例
- 职场交际中的谈吐礼仪知识与职场会议接
- 中国糕点及面包行业发展现状与竞争战略
- 沂河“12·7”洪水茶山拦河坝
- 管道水流量计算公式
- 4-2发电机火灾事故处置方案
- 数字信号处理实验五
- 2009年经济师(中级)金融专业知识全真试
- 历史街区保护规划--04历史文化遗产保护
- 宁夏回族自治区中小学职称评价标准
- 评先评优测评表
- 圆的切线证明及线段长求解在在中考中的
- 【解析版】2015年江苏省南京外国语学校
- 人教版八年级上册科学第一章习题精华
- 责任心与执行力
- SA8000社会责任管理体系标准培训
- IgA肾病的饮食应注意
- 杭州市建设工程文件归档整理方案(试行)




