主要内容 字符串的单引号和双引号 字符串的连接 字符串的输出 字符串的操作 正则表达式
主要内容 ⚫ 字符串的单引号和双引号 ⚫ 字符串的连接 ⚫ 字符串的输出 ⚫ 字符串的操作 ⚫ 正则表达式
字符串的单引号和双引号 标识字符串通常使用单引号或双引号,表面看起来没有什么区别。 但是,对于存在于字符串中变量,这两者是不一样的。 (1)双引号会输出变量的值。单引号内直接显示变量名称 (2)双引号中可以通过“转义符输出的特殊字符如下: Vn:新一行 It: Tab :反斜杠 ●\0:ASCH码的0 $:美元符号回车 :单引号 双引号
字符串的单引号和双引号 ⚫ 标识字符串通常使用单引号或双引号,表面看起来没有什么区别。 但是,对于存在于字符串中变量,这两者是不一样的。 ⚫ (1)双引号会输出变量的值。单引号内直接显示变量名称。 ⚫ (2)双引号中可以通过“\”转义符输出的特殊字符如下: ⚫ \n: 新一行 \t:Tab \\:反斜杠 ⚫ \0:ASCII码的0 \$:美元符号 \r:回车 ⚫ \’:单引号 \”:双引号
字符串的单引号和双引号 例如4-1,php ?php $ message="PHP程序 $ message2=PHP程序2 echo"这是一个关于字符串的程序"; echo "<br> eho"这是一个$ message"; eho'这是一个$ message2<br>'; echo Smessage2;
字符串的单引号和双引号 ⚫ 例如4-1.php ⚫ <?php ⚫ $message="PHP程序"; ⚫ $message2=‘PHP程序2’; ⚫ echo "这是一个关于字符串的程序"; ⚫ echo "<br>"; ⚫ echo "这是一个$message"; ⚫ echo "<br>"; ⚫ echo '这是一个$message2<br>'; ⚫ echo $message2; ⚫ ?>
字符串的连接 字符串的连接符是””,既可以直接连接两个字符串,也可以直 接连接两个字符串变量,还可以连接字符串和字符串变量。 除了上面的方法以外,还可以使用的方法连接字符串。 例如:4-2.php ●<?php $a="张先生"; $b="欢迎”.$a.”入住丰乐园高级酒店"; echo sb
字符串的连接 ⚫ 字符串的连接符是”.”,既可以直接连接两个字符串,也可以直 接连接两个字符串变量,还可以连接字符串和字符串变量。 ⚫ 除了上面的方法以外,还可以使用{}的方法连接字符串。 ⚫ 例如:4-2.php ⚫ <?php ⚫ $a="张先生"; ⚫ $b="欢迎”.$a.”入住丰乐园高级酒店"; ⚫ echo $b; ⚫ ?>
字符串的输出 字符串的显示可以使用echo0和prnt0函数。echo0函数和prnt0函 数并不是完全一样,二者还存在一些区别:Pnt0具有返回值,返回 而echo0 有,所 人echo(0 printo 快一些 正是因 个原因, print0能应用于复合语句中,而echo0则不能。例如: <?php Return=print"test //输出"test" echo Return //输出1 另外,echo可以一次输出多个字符串,而 print则不可以。例如 echo "I""love","PHP //输出" ovePHP" print“","love","PHP";//将提示语法错误
字符串的输出 ⚫ 字符串的显示可以使用echo()和print()函数。echo()函数和print()函 数并不是完全一样,二者还存在一些区别:print()具有返回值,返回 1,而echo()则没有,所以echo()比print()要快一些,也正是因为这 个原因,print()能应用于复合语句中,而echo()则不能。例如: ⚫ <?php ⚫ $return=print "test"; //输出"test" ⚫ echo $return; //输出1 ⚫ ?> ⚫ 另外,echo可以一次输出多个字符串,而print则不可以。例如: ⚫ echo "I", "love", "PHP"; //输出"IlovePHP" ⚫ print “I”, “love”, “PHP”; //将提示语法错误