#PHP自学笔记#字符串(string),可以理解为由零个或多个字符组成的序列,也可以理解为“一句话”,由多个字符拼接的文本值。在编程中我们经常会遇到字符串,可以说任何语句都可以被认为或者被转换成字符串,比如“hello,PHP”就是一个字符串,一个字符“a”也是一个字符串。字符串的长度是1,我们还可以定义空字符串。
一、字符串定义
一个字符串由一系列的字符组成,每个字符可以是字母、数字、各种文字和符号。一个字符串可以用四种方式表达:单引号、双引号、heredoc语法结构和和nowdoc语法结构。
二、字符串常见操作
在实际编程中,字符串的操作是很常见的,例如从字符串中擅长特定的字符或将多个字符串按照一定规则拼接起来。
1、字符串连接
在PHP中,只有一个字符串运算符——点号“.”,用来将两个字符串连接在一起。点号左右两边可以是字符串变量,也可以是单(双)引号定义的字符串内容本身,将多个不同的字符串变量组成一句话进行输出。
2、字符串长度
strlen()方法用于获取字符串长度。在很多场景中,我们都会用到字符串长度判断,例如用户在网站注册时的密码长度判断、用户名长度判断、一篇帖子内容的长度限制判读、评论的字数限制判读等。有时知道字符串值的长度是很有用的。
strlen()函数返回字符串的长度(字节数)
3、查找字符串
strpos()函数用于在字符串内查找一个字符或一段指定的文本。如果在字符串中找到匹配,该函数会返回第一个匹配的字符位置。如果未找到匹配,则返回FALSE。