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的主要内容,如果未能解决你的问题,请参考以下文章

php truncate函数能截取不同字体的字吗

php常用string函数

PHP 5 String 函数

PHP基础常用字符串处理函数

php数据类型-字符串型(string)

PHP手册-语言参考-类型-String 字符串