1.单引号字符串字面量
$s = 'hello';
单引号字符串字面量只支持 \\、\' 转义序列。
单引号字符串字面量不支持字符串插值。
单引号字符串字面量支持隐式的换行符。
$s = 'first line
second line';
echo $s;
//输出
first line
second line
2.双引号字符串字面量
$s = "hello";
双引号字符串字面量支持所有转义序列。
双引号字符串字面量支持字符串插值。
双引号字符串字面量支持隐式的换行符。
$s = "first line
second line";
echo $s;
//输出
first line
second line
3.访问字符串
//正数索引从左往右从0开始,负数索引从右往左从-1开始。
//查看
$v = $s[索引];
//添加或更改
$s[索引] = 元素;
//删除
$s2 = substr_replace($s, '', 开始索引, 长度);
4.字符串长度
$v = strlen($s);
5.字符串连接
可以使用点号 . 连接字符串。
$a = "Hello";
$b = " World";
$c = $a . $b;
echo $c; // Hello World
6.字符串插值
注意:$ 必须紧挨着 {。
{$变量名}
$a = "Hello";
$b = " World";
$c = "{$a}{$b}";
echo $c; // Hello World
7.转义序列
| 转义序列 | 描述 |
\\ | 反斜杠(\) |
\' | 单引号(') |
\" | 双引号(") |
\$ | 美元符号($) |
\e | Escape |
\f | 换页 |
\n | 换行 |
\r | 回车 |
\t | 水平制表 |
\v | 垂直制表 |
\[0-7]{1,3} | 匹配正则表达式 [0-7]{1,3} |
\x[0-9A-Fa-f]{1,2} | 匹配正则表达式 [0-9A-Fa-f]{1,2} |
\u{[0-9A-Fa-f]+} | 匹配正则表达式 [0-9A-Fa-f]+ |
原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/php/phplang/38198.html