PHP字符串string
Posted 澎湃_L
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP字符串string相关的知识,希望对你有一定的参考价值。
一、定义
①使用单引号或者双引号括起来的0个或者多个字符
②单引号定义的字符串不能解析变量的值,能够转义\ ‘
③双引号定义的字符串能够解析变量的值,符号都能被转义
④heredoc定义的字符串是大段的文本,并且是使用双引号
⑤nowdoc定义的字符串是大段的文本,并且是使用单引号
⑥字符串也可以当做一个由多个字符组成的系列
二、字符串长度
①strlen(变量)用于获取字符串的一个字节数
②多字节多字符的支持:默认字母在任何字符编码里都是一个字符占据一个字节,但是汉字一个字符可能是占据多个字节,所以php中提供了对多字节字符的支持,需要在php.ini文件中开启(mbstring),开启后可以使用多字节字符的操作函数
三、字符串相关函数
①输出函数:echo、print、print_r、var_dump
②查找并截取函数
- strstr ( str , substr ) 用于在字符串str中查询子字符串substr首次出现的位置,并截取到最后
-
strrchr ( str , substr ) 用于在字符串str中查询子字符串substr最后一次出现的位置,并截取到最后
③查找函数
- strpos(str,substr)用于查询字符串str的子字符串substr首次出现的位置
- strrpos(str,substr)用于查询字符串str的子字符串substr最后一次出现的位置
④分割函数:explodo(分隔符,str) --指定的分隔符,将字符串str进行分割,并将每一部分组织成数组,并返回
⑤替换函数:str_replace(search,rep,str)在字符串str中,查找search表示的内容,并替换成rep代表的内容
⑥大小写转换函数:strtolower()和strtoupper()
⑦去除指定字符函数
- trim(str【,substr】)用于将字符串str两侧的子字符串substr表示的部分去除,substr可以省略,如果省略表示去除空格
- ltrim(str【,substr】)用于将字符串str左侧的子字符串substr表示的部分去除,substr可以省略,如果省略表示去除空格
- rtrim(str【,substr】)用于将字符串str右侧的子字符串substr表示的部分去除,substr可以省略,如果省略表示去除空格
⑧获取文件路径信息函数:pathinfo(path【,option】)用于获取一个文件的路径信息(文件名、文件夹、扩展名、带扩展名的文件名)path是一个文件路径的字符串,option参数表示路径信息中指定的部分
⑨md5加密函数:md5(str)用于对str字符串进行md5加密,对任何长度的字符串进行md5加密处理得到的都是32位长度的字符串
⑩大于号小于号转换函数:
- htmlspecialchars(str)用于将字符串str中的大于号和小于号转换为相应的字符串实体
- htmlspecialchars_decode(str)是htmlspecialchars(str)逆运算函数
以上是关于PHP字符串string的主要内容,如果未能解决你的问题,请参考以下文章