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>