字符串,顾名思义,就是将一堆字符串联在一起。字符串简单的定义方法是使用英文单引号(' ')或英文双引号(" ")包含字符。另外,还可以使用定界符定义字符串。本文还介绍了字符串的连接符。
一、使用单引号或双引号定义字符串
字符串是指一连串不中断的字符。这里的字符主要包括以下几种类型。
1.1、字母类型,如a、b、c、d等。
1.2、数字类型,如1、2、3、4等。
1.3、特殊字符型,如!、@、#、¥、%、&等。
1.4、不可见字符型,如回车符、tab符、换行符等。
下面所有单引号和双引号,来定义一个普通字符,并注意单双号的区别:
以上PHP8代码执行结果为:
从以上的运行结果可以得出:
1、仅仅输出字符串的时候,双引号和单引号是没有区别的。
2、当在字符串中输出变量的时候,就不一样了,双引号会输出变量的值,单引号则把变量当成普通的字符串原封不动的输出。
二、使用定界符定义字符串
定界符(
这里的str为指定的标识符,标识符可以自己设定,记得要前后保持一致。
使用定界符和双引号一样,包含的变量也会替换成实际的值。
参考案例如下:
上面代码在PHP8中,运行结果如下:
三、字符串的连接符
字符串的连接符使用非常的频繁,在前面的学习中,我们学习了使用英文的“.”(点号)来链接,还可以使用{}来连接字符串。
3.1、使用“.”连接字符串。
它可以连接两个字符串,也可以连接两个字符串变量,还可以连接字符串和字符串变量。
示范代码如下:
在PHP8中运行的结果如下:
3.2、使用“{}”连接字符串。
在PHP编程中,{}也是我们经常使用的连接字符的语法,特别是在各种cms中,我们经常看见,某些变量就是使用{}来链接的,下面是一个使用{}连接字符串的示范:
在PHP8中运行的结果为:
到此为止,使用单引号或双引号定义字符串、使用定界符定义字符串和字符串的连接符就讲解完毕了。欢迎你学习《PHP8知识详解》系列教程的其他知识点。
领取专属 10元无门槛券
私享最新 技术干货