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