字符串转换类函数

addcslashes函数:以C语言风格使用反斜线转义字符串中的字符

addslashes函数:使用反斜线引用字符串

chop函数:清除字符串中的连续空格

get_html_translation_table函数:返回htmlspecialchars()函数和htmlentities()函数的转换表

chunk_split函数:将字符串分割成小块

hebrev函数:转换希伯来逻辑字符为可见字符

hebrevc函数:转换希伯来语文本为可见文本,包括换行符

html_entity_decode函数:转换HTML字符编码为字符

htmlentities函数:转换字符为HTML字符编码

htmlspecialchars_decode函数:转换特殊HTML字符编码为字符

htmlspecialchars函数:转换特殊字符为HTML字符编码

nl2br函数:将换行字符转换成“<br>”

quotemeta函数:加入引用符

rtrim函数:清除字符串末尾的空白(或其他字符)

strip_tags函数:清除HTML及PHP的标记

stripcslashes函数:将用addslashes()函数处理后的字符串原样返回

stripslashes函数:清除字符串中的反斜线

strtolower函数:将字符串中的字母全部转换为小写

strtoupper函数:将字符串中的字母全部转换为大写

trim函数:截取字符串首尾的空格(或其他字符)字符串操作类函数

explode函数:将字符串按指定字符切开

str_pad函数:用一个字符串填充另一个字符串到指定长度

str_split函数:把字符串转化为数组

str_shuffle函数:随机打乱字符串中的字符顺序

str_ireplace函数:将某个子字符串替换为另一个字符串

localeconv函数:获取当地的数字和货币信息

ltrim函数:清除字符串左端的连续空白(或者其他字符)

money_format函数:把数字字符串转换为货币表示形式

nl_langinfo函数:获取语言和地区信息

number_format函数:用千位分隔符格式化数字字符串

parse_str函数:将字符串解析为变量

setlocale函数:设置地区信息

similar_text函数:计算两个字符串中相匹配的字符串数量

str_repeat函数:重复使用指定字符串

str_replace函数:区分大小写的字符串替换

str_word_count函数:返回字符串中的单词数

strcasecmp函数:对两个字符串进行比较

strlen函数:统计字符串的长度

strnatcmp函数:使用自然顺序演算法来对比字符串

strrev函数:颠倒字符串

strtok函数:切开字符串

strtr函数:转换字符串的某些字符

substr_count函数:计算一个字符串在另一个字符串中出现的次数

substr_replace函数:替换字符串中的一部分为另一个字符串

substr函数:截取字符串

ucfirst函数:将字符串中第一个字符改为大写

ucwords函数:将字符串中每个单词的第一个字母改为大写

wordwrap函数:将字符串按字符个数换行

字符串查找类函数 

chr函数:将指定的序数转化为相应的ASCII码字符

implode函数:将数组合并为字符串

join函数:将数组转化为字符串

crc32函数:计算一个字符串的crc32多项式

strchr函数:返回字符串在另一个字符串中首次出现的位置到末尾的子字符串

strcspn函数:返回字符串中起首不符合mask的子字符串长度

stripos函数:查找一个字符串在另一个字符串中首次出现的位置(不区分大小写)

stristr函数:返回一个字符串在另一个字符串中首次出现的位置到后者末尾的子字符串(不区分大小写)

strripos函数:不区分大小写查找字符在字符串中首次出现的位置

strrpos函数:查找字符在字符串中最后出现的位置

strspn函数:返回字符串中起首符合mask的子字符串长度

strstr函数:返回字符串中某字符串开始处至结束的字符串

字符串编码类函数 

bin2hex函数:将二进制字符转化为十六进制

convert_cyr_string函数:将字符由一种Cyrillic字符转换成另一种

convert_uudecode函数:对用uuencode算法编码的字符串解码

convert_uuencode函数:对字符串进行uuencode算法编码

count_chars函数:返回字符串中所有字符的信息

ord函数:返回一个字符的ASCII码

str_rot13函数:对一个字符串进行rot13编码

字符串加密类函数

crypt函数:将字符串用DES编码加密

md5_file函数:计算给定文件的MD5hash

md5函数:对一个字符串进行MD5加密

sha1_file函数:计算给定文件的sha1hash

输入输出函数

echo函数:输出一个或多个字符

fprintf函数:输出格式化字符串到流

print函数:输出格式化字符串

printf函数:输出一个格式化的字符串

sprintf函数:返回一个格式化的字符串到变量

sscanf函数:按照一定格式解析输入的字符串

vfprintf函数:输出格式化字符串到流

vprintf函数:输出一个格式化的字符串

vsprintf函数:输出格式化的字符串到变量

字符串比较类函数 

levenshtein函数:计算两个字符串的Levenshtein距离

metaphone函数:计算字符串的metaphone键

soundex函数:计算字符串的soundex键

strcoll函数:对两个字符串进行比较

strcmp函数:比较两个字符串

strnatcasecmp函数:用自然运算法则比较字符串(不区分大小写)

strncasecmp函数:比较字符串的前n个字符(不区分大小写)

strncmp函数:比较两个字符串的前n个字符

strpbrk函数:查找字符串中的一系列字符

strpos函数:寻找字符串中某字符最先出现的位置

strrchr函数:查找一个字符串在另一个字符串中末次出现的位置,并返回从字符串中的这个位置起,一直到字符串结尾的子字符串

substr_compare函数:从指定起始位置起在一定长度内比较两个字符串(二进制精确,区分大小写可选)

PHP常用字符串的操作函数的更多相关文章

  1. PHP常用的文件操作函数集锦

    以下是个人总结的PHP文件操作函数.当然,这只是部分,还有很多,我没有列出来. 一 .解析路径: 1 获得文件名:basename();给出一个包含有指向一个文件的全路径的字符串,本函数返回基本的文件 ...

  2. 常用PHP文件操作函数

    注:文件操作函数的行为受到 php.ini 中设置的影响. 当在 Unix 平台上规定路径时,正斜杠 (/) 用作目录分隔符.而在 Windows 平台上,正斜杠 (/) 和反斜杠 (\) 均可使用. ...

  3. JS 常用字符串,数组操作

    JavaScript String/Array对象 JS String对象   String 对象属性 属性 描述 constructor 对创建该对象的函数的引用 length 字符串的长度 pro ...

  4. ios 常用字符串的操作

    //将NSData转化为NSString        NSString* str = [[NSString alloc] initWithData:response encoding:NSUTF8S ...

  5. javaScript中关于字符串的操作函数和方法

    1.字符串转换 toString():可以将任何类型的数据都转换为字符串 var num= 19; //19 var myStr = num.toString(); //"19" ...

  6. 3、PHP中常用的数据库操作函数解析

    mysql_connect  连接数据库 mysql_select_db 选择需要操作的数据库 mysql_query 执行数据库操作语句 mysql_fetch_array 以数组的形式返回每行查询 ...

  7. Python字符串所有操作函数

    name = "my \tname is {name} and i am {year} old" print(name.capitalize())#首字母大写 print(name ...

  8. 【阅读笔记】《C程序员 从校园到职场》第六章 常用文件操作函数 (Part 1)

    参考链接:https://blog.csdn.net/zhouzhaoxiong1227/article/details/24926023 让你提前认识软件开发(18):C语言中常用的文件操作函数总结 ...

  9. go语言中常用的文件和文件夹操作函数

    package main; import ( "os" "log" "time" "fmt" ) //一些常用的文件操作 ...

随机推荐

  1. 大三上 —— IOS五天实训

    第二天: 注册使用xib:1.首先为xib文件创建对象--let nib = UINib(nibName: "xib文件名", bundle: nil).2.具体的控件注册该xib ...

  2. linux 安全狗

    下载 ;安装; service safedog start  或者 sdstart;sdui

  3. HTML中&nbsp; &ensp; &emsp; &thinsp;等6种空白空格的区别

    HTML提供了5种空格实体(space entity),它们拥有不同的宽度,非断行空格( )是常规空格的宽度,可运行于所有主流浏览器.其他几种空格 (       ‌‍)在不同浏览器中宽度各异.   ...

  4. 集合和String

    集合 Collection 接口 |-List 接口 |-LinkedList 类 |-ArrayList 类 |-Set 接口 |-HashSet 类 |-TreeSet 类 |-LinkedHas ...

  5. Windows 8 下离线安装。net Framework 3.5

    Windows 8 下安装.net Framework 3.5 1)可以将直接双击ISO (或放入光盘/U盘)(安装文件在F盘) 2)使用管理员权限运行命令行程序 3)dism.exe /online ...

  6. 给大家分享一个jQuery TAB插件演示

    jquery tab选项卡插件示例页面代码,使用jquery.tabs.js轻量级的tab选项卡插件来实现,并支持鼠标滑过.点击.自动切换.数据回调等功能,有的是点击切换,有的是鼠标滑过切换,自带了多 ...

  7. jQuery链式操作[转]

    用过jQuery的朋友都知道他强大的链式操作,方便,简洁,易于理解,如下 $("has_children").click(function(){ $(this).addClass( ...

  8. 如何实时查看linux下的日志

    Linux日志文件在/var/log目录下,可以通过命令查看日志文件. 1,cat messages可以查看某个日志文件. 2,要达到实时更新,可以通过tail命令查看更新的数据,例如tail -f ...

  9. iOS10遇到有推送的Demo真机报错的解决

    1.打开project.pbxproj,搜com.apple.Push 改成enabled = 0(在projectName.xcodeproj文件上右键"显示包内容",用文本编辑 ...

  10. Resharper的使用

    一:Reshaper是什么 即便是那些整天攻击 .NET 和 C# 的人,也常常不得不承认 Visual Studio 确实是个够强大的 IDE,除非他认为更少的 IDE 功能和命令行调试才是更强大的 ...