PHP 字符串
2020-04-26 本文已影响0人
887d1fc86fe6
- 字符串拼接方式
-
大括号方式:大括号什么情况内下都可以加,在数组或者前后要混淆的时候必须加,例如:
- echo "变量a的值为{$a}"; // 可以加
- echo "变量a的值为{$a}bc"; // 必须加容,否则和abc混淆
- echo "数值变量b的abc值为{$b['abc']}"; // 必须加,否则数组会作为简单变量处理
-
也可以通过 ' . ' 点来进行拼接
-
- heredoc 和 nowdoc 字符串
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<?php
// heredoc 字符串,结束标识那一行必须前后都没有任何字符,整个一行只能存在结束标识
$str = <<< "AAA"
这里开始写字符串的内容,可以写多行
通常这种字符串适用于“很多行”的字符串形式
<input type="text" />
<hr>
AAA;
// heredoc 字符串,结束标识那一行必须前后都没有任何字符,整个一行只能存在结束标识
$str = <<< "tag"
这里开始写字符串的内容,可以写多行
通常这种字符串适用于“很多行”的字符串形式
<input type="text" />
<hr>
tag;
echo $str;
// nowdoc 字符串,结束标识那一行必须前后都没有任何字符,整个一行只能存在结束标识
$str = <<< 'html'
这里开始写字符串的内容,可以写多行
通常这种字符串适用于“很多行”的字符串形式
<input type="text" />
<hr>
html;
// nowdoc 字符串,结束标识那一行必须前后都没有任何字符,整个一行只能存在结束标识
$str = <<< 'temp'
这里开始写字符串的内容,可以写多行
通常这种字符串适用于“很多行”的字符串形式
<input type="text" />
<hr>
temp;
echo $str;
?>
</body>
</html>
