PHP 字符串:双引号 5 个改进

在涉及 PHP 字符串操作的时候,我们一般会使用单引号或者双引号。本 wiki 主要介绍双引号。

基础知识

相关性质

  1. 切记不可以单双引号混用,如 ' Hello " 是非法的;
  2. 支持解析变量名;
  3. 支持更多的转义字符。

拓展

使用示例

例 1 —— 一般使用
<?php
// 1. 使用双引号输出变量
$string = "中国";
echo "你好,$string";

echo '<br>';

$num_1 = 10;
$num_2 = 20;
echo "$num_1 + {$num_2} = " . ($num_1 + $num_2);

// 2. 使用双引号输出转义字符 '$'、反斜杠和换行符,
// 不过换行符会被浏览器当作空格输出,只有在网页源代码才可以看到换行符效果。
echo "\n变量 \$a ='\\t'";

例 1 结果:

你好,中国
10 + 20 = 30 变量 $a = '\t'

双引号支持的转义字符

转义字符 含义
\n 换行
\t 跳格 Tab
\\ 反斜杠 \
\r 回车
\" 双引号
\$ 显示 $ 符号
\v 垂直制表符
\e Escape
\f 换页
\[0-7]{1,3} 符合该正则表达式序列的是一个以八进制方式来表达的字符
\x[0-9A-Fa-f]{1,2} 符合该正则表达式序列的是一个以十六进制方式来表达的字符

参考

php
本文为 Wiki 文章,邀您参与纠错、纰漏和优化
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!