加入收藏 | 设为首页 | 会员中心 | 我要投稿 源码门户网 (https://www.92codes.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php 字符串表示,php:字符串(string)数据类型实例详解

发布时间:2022-11-06 15:01:43 所属栏目:PHP教程 来源:未知
导读: 什么是字符串(string)?
字符串就是连续的字符序列,由数字,字母和符号组成。在字符串的每个字符只占用一个字节。
在PHP中,有三种定义字符串的方式,分别是单引号('),双引号(“)和定

什么是字符串(string)?

字符串就是连续的字符序列,由数字,字母和符号组成。在字符串的每个字符只占用一个字节。

在PHP中,有三种定义字符串的方式,分别是单引号('),双引号(“)和定界符(

单引号和双引号的不同之处就在双引号所包含的变量会自动的被替换成实际数值,而单引号所包含的的变量则按普通的字符创输出PHP字符串变量,这段换什么意思呢,我们下面来一下示例

单引号和双引号定义字符串不同之处的示例

示例运行结果如下图:

示例详解:

在这个示例中,我们分别使用单引号和双引号输出同一个变量,但是输出的结果完全不同,从上图就能看出,我们使用双引号输出的结果是变量的值,而使用单引号输出的是字符串“$i”。

除了上面的不同点之外,再有就是两者对转移字符的使用不不同。使用单引号是,只要对单引号“ ' ”进行转移即可,但使用双引号(")时,还要注意“ " ”、“$”等字符的使用,这些特殊字符都要通过转义符“\”来显示,常用的转义字符如下表:

常用的转义字符转义字符输 出

\n换行

\r回车

\t水平制表符

\\反斜杠

\$美元符号

\'单引号

\"双引号

\[0-7]{1,3}正则表达式匹配一个八进制符号表示的字符

\x[0-9A-Fa-f]{1,2}正则表达式匹配一个十六进制符号表示的字符

这里有一点要注意的是,\n和\r在Windows系统中没有什么区别,都可以当作回车符。但是在Linux系统中则是两种效果,在Linux中,\n表示换到下一行,却不会回到行首;而\r表示光标回到行首,但仍然在本行,如果有使用Linux操作系统的,可以尝试一下。

如果我们对非转义字符使用了“\”,那么在输出时,“\”也会跟着一起被输出。

在定义一些简单的字符串是,使用单引号是一个更好的处理方式。如果使用双引号,PHP将花费一些时间来处理字符串的转移和变量的解析,因此,在定义字符串时,如果没有特别的要求,我们最好使用单引号

界定符

界定符(

(编辑:源码门户网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!