有关PHP的字符串知识
Posted 神靖希希
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了有关PHP的字符串知识相关的知识,希望对你有一定的参考价值。
字符串是由一系列字符组成,在php中,字符和字节一样,也就是说,一共有256种不同字符的可能性。
字符串型可以用三种方法定义:单引号形式、双引号形式和Heredoc结构形式。
1、每条指令可要记得使用 “;”结束;
2、单引号开始要以单引号结束哦,双引号开始要双引号结束;
3、记得单引号和双引号都是英文的
一.当字符串包含引号的时候怎么办
方案一:在单引号中嵌入双引号
方案二:在双引号中嵌入单引号
方案三:使用转义符"\\"
1、嵌套的时间单引号中拥抱双引号哦,双引号中拥抱单引号哦;
2、单引号拥抱单引号,双引号拥抱双引号,可是需要“\\”转义字符在场的哦;
3、注意单引号和双引号都是英文下的哦。
二.当引号遇上美元符号标识的变量怎么办
当双引号中包含变量时,变量会与双引号中的内容连接在一起;
当单引号中包含变量时,变量会被当做字符串输出.
如图所示:
<?php $love = "I love you!"; $string1 = "慕课网,$love"; $string2 = \'慕课网.$love\'; $string3 = "$string2"; echo $string1; echo "<br />"; echo $string2; ?>
- 变量“$love”要包含在引号中;
- 注意代码中的引号都是英文状态下的引号。
三.字符串很长怎么办
可以使用Heredoc结构形式的方法来解决该问题,首先使用定界符表示字符串(<<<),接着在“<<<“之后提供一个标识符GOD,然后是字符串,最后以提供的这个标识符结束字符串
在赋值符号后,输入定界符“<<<”,接着是标识符,你可以用你的女神作为标识符“GOD”,如第2行,也可以使用你喜欢的狗狗,“DOG”作为标识符,但是,结尾处的标识符也必须是一样的。此外,在结尾的一行,如第7行,一定要另起一行,并且此行除了“GOD”,并以“;”号结束之外,不能有任何其他字符,前后都不能有,包括空格,否则会出现错误的哦。切记切记哦。
标量类型—字符串(4)
当我的字符串很长怎么办?
我们可以使用Heredoc结构形式的方法来解决该问题,首先使用定界符表示字符串(<<<),接着在“<<<“之后提供一个标识符GOD,然后是字符串,最后以提供的这个标识符结束字符串。如图:
在赋值符号后,输入定界符“<<<”,接着是标识符,你可以用你的女神作为标识符“GOD”,如第2行,也可以使用你喜欢的狗狗,“DOG”作为标识符,但是,结尾处的标识符也必须是一样的。此外,在结尾的一行,如第7行,一定要另起一行,并且此行除了“GOD”,并以“;”号结束之外,不能有任何其他字符,前后都不能有,包括空格,否则会出现错误的哦。切记切记哦
-
- 定界符(“<<<”)后标识符也必须遵循 PHP 中其它任何标签的命名规则:只能包含字母数字下划线,而且必须以下划线或非数字字符开始;
- 结尾处的女神(“GOD”)可是在新的一行等你哦;
- 检查下结尾处的女神(“GOD”)前后是否有空格或其它非“;”字符哦,而且不要漏了“;”
以上是关于有关PHP的字符串知识的主要内容,如果未能解决你的问题,请参考以下文章