PHP 知识量:7 - 20 - 67
字符串是一种包含了各种字符的集合,这些字符包括字母、数字、特殊字符。字符串在php应用中十分常见,因为php主要应用于web领域,在网页的生成、数据库交互等几乎各个部分都需要字符串的参与。
在php中定义字符串很简单,使用单引号或双引号将一段字符括起来就可以。通常情况下,字符串会赋值给变量来使用。
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>index</title> </head> <body> <?php $s = "string"; $stringA = "This is a part of $s."; $stringB = 'This is a part of $s.'; echo "$stringA"; print "$stringB"; ?> </body> </html>
以上代码中,首先定义了一个变量$s等于字符串“string”,然后分别使用双引号和单引号各定义了一段字符串$stringA和$stringB,其中包含变量$s,最后打印$stringA和$stringB。结果,$stringA中将变量$s替换为值“string”后再进行打印,而$stringB则按照原样打印。由此可看出双引号与单引号的区别。
上述代码中打印函数分别使用了echo和print,它们之间功能基本相同,一般情况下是通用的。
前面提到字符串使用引号来定义,如果要在字符串中使用引号就需要进行特殊处理,不然就会引起混乱。
解决办法就是使用转义符。要使用转义符只需在要转义的字符前面加一个反斜线“\”。例如:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>index</title> </head> <body> <?php $string = "His name is \"Tom\""; echo "$string"; ?> </body> </html>
以上代码中,通过使用字符串转义(\"),顺利的将双引号进行了安全的打印。打印结果是:His name is "Tom"。
Copyright © 2017-Now pnotes.cn. All Rights Reserved.
编程学习笔记 保留所有权利
MARK:3.0.0.20240214.P35
From 2017.2.6