有关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;
?>

  1. 变量“$love”要包含在引号中;
  2. 注意代码中的引号都是英文状态下的引号。

三.字符串很长怎么办

可以使用Heredoc结构形式的方法来解决该问题,首先使用定界符表示字符串(<<<),接着在“<<<“之后提供一个标识符GOD,然后是字符串,最后以提供的这个标识符结束字符串

在赋值符号后,输入定界符“<<<”,接着是标识符,你可以用你的女神作为标识符“GOD”,如第2行,也可以使用你喜欢的狗狗,“DOG”作为标识符,但是,结尾处的标识符也必须是一样的。此外,在结尾的一行,如第7行,一定要另起一行,并且此行除了“GOD”,并以“;”号结束之外,不能有任何其他字符,前后都不能有,包括空格,否则会出现错误的哦。切记切记哦。

标量类型—字符串(4)

当我的字符串很长怎么办?

我们可以使用Heredoc结构形式的方法来解决该问题,首先使用定界符表示字符串(<<<),接着在“<<<“之后提供一个标识符GOD,然后是字符串,最后以提供的这个标识符结束字符串。如图:

在赋值符号后,输入定界符“<<<”,接着是标识符,你可以用你的女神作为标识符“GOD”,如第2行,也可以使用你喜欢的狗狗,“DOG”作为标识符,但是,结尾处的标识符也必须是一样的。此外,在结尾的一行,如第7行,一定要另起一行,并且此行除了“GOD”,并以“;”号结束之外,不能有任何其他字符,前后都不能有,包括空格,否则会出现错误的哦。切记切记哦

  1. 定界符(“<<<”)后标识符也必须遵循 PHP 中其它任何标签的命名规则:只能包含字母数字下划线,而且必须以下划线或非数字字符开始;
  2. 结尾处的女神(“GOD”)可是在新的一行等你哦;
  3. 检查下结尾处的女神(“GOD”)前后是否有空格或其它非“;”字符哦,而且不要漏了“;”

原文地址:https://www.cnblogs.com/sjxx/p/5340347.html