字符串转换类函数

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. Hibernate注解配置

    在之前的第一次对框架的实际应用中,我使用的是Hibernate的xml配置方法,xml配置方法非常繁琐, 还是推荐所有使用Hibernate的人使用注解方式进行配置,在这篇文章中,我将列举出我们常用的 ...

  2. 第4章 文本编辑器vim

    1. vim常用操作 1.1 vim简介 (1)vim是一个功能强大的全屏幕文本编辑器,是Linux/Unix上最常用的文本编辑器,它的作用是建立.编辑.显示文本文件. (2)vim没有菜单,只有命令 ...

  3. [No00007F]2016-面经[下] 英文简历写作技巧

    一.简历种类 1.中式 中式简历中,常包括政治面貌,性格及身高体重等.如果中英文简历一起递交,建议中文不写政治面貌,因为如果去外企工作,背景中的政治色彩越少越好,起码没有必要让老外知道. 性格是一个主 ...

  4. python基础之文件读写

    python基础之文件读写 本节内容 os模块中文件以及目录的一些方法 文件的操作 目录的操作 1.os模块中文件以及目录的一些方法 python操作文件以及目录可以使用os模块的一些方法如下: 得到 ...

  5. ConcurrentHashMap和HashMap的一点区别

    HashMap不是线程安全的,ConcurrentHashMap则在某一个方法的执行上是线程安全的. package testMap; import java.util.HashMap; public ...

  6. 判断.net中在windows系统下的字节序

    字节序,是指字节在内存中的存储顺序.其又分为大端字节(Big-Endian)序和小端字节序(Little-Endian). 以下摘自百度百科: a) Little-Endian就是低位字节排放在内存的 ...

  7. 电改:OPower资料调研

    0.简介     power公司是于 2007 年创办,是全球领先的家庭能源管理企业.家庭能源数据分析公司.Opower 与公用电力公司合作,抢占家庭消费者"入口",获取家庭消费者 ...

  8. arduino红外遥控库IRremote的IRsend类sendRaw函数溢出问题及其解决方法

    最近在调试红外遥控格力空调,在论坛中学到了不少东西.参考: (1)<解决问题系列(4)——红外编码分析利器使用> (2)<315Mhz模块传输替代315Mhz遥控器> 调试环境 ...

  9. Android开发自学笔记(Android Studio)—4.界面编程与View组件简单介绍

    一.引言 Android应用开发最重要的一份内容就是界面的开发,无论你程序包含的内容多么优秀,如若没有一个良好的用户交互界面,最终也只是会被用户所遗弃.Android SDK提供了大量功能丰富的UI组 ...

  10. Memcached telnet端命令

    Command Description Example get Reads a value get mykey set Set a key unconditionally set mykey 0 60 ...