PHP 字符串 (Strings)
来源:百度文库 编辑:神马文学网 时间:2024/04/29 18:47:31
字符串,就是一系列字符。字符串是 PHP 中常用的数据类型之一。
字符串通常有两种方法定义:
- 单引号
- 双引号
单引号指定字符串
指定一个字符串最简单的方法是用单引号(字符 '
)围起来。比如
'have fun'
如果一个字符串里含有单引号,怎么办呢?这时候就需要用到一个转义符,反斜杠 (字符 \
)。在字符串里的单引号之前要加一个反斜杠,也就是说,在字符串里,用 \'
来表示单引号。示例如下:
echo 'I\'m nice.'
?>
上面示例显示的结果是:
I'm nice.
如果你需要在单引号之前或者在字符串末尾需要出现一个反斜杠,则需要用两个反斜杠表示。示例如下:
echo 'I\\\'m nice. ';
echo 'Help others\\'
?>
上面的示例显示的结果是:
I\'m nice. Help others\
在其它情况下,反斜杠不起转义作用,比如 \n,还是会显示 \n。示例如下
echo 'one for all \n all for one'
?>
返回的显示结果是:
one for all \n all for one
双引号指定字符串
指定一个字符串还可以用另外一种方法,就是用双引号(字符 "
)将其围起来。比如:
"have fun"
如果在一个字符串里含有双引号,我们需要在双引号前加转义符反斜杠,即用 \"
来表示双引号。示例如下:
echo "I said \"Yes\". ";
?>
返回的显示结果是:
I said "Yes".
如果你需要在双引号之前或者在字符串末尾需要出现一个反斜杠,则需要用两个反斜杠表示。示例如下:
echo "hi\\\"wow ";
echo "cool\\"
?>
该示例显示结果如下:
hi\"wow cool\
用双引号指定字符串比用单引号允许更多转义。如果你需要更多转义,推荐用双引号来指定字符串。
转义符号 说明 \n 换行(LF 或 ASCII 字符 0x0A(10)) \r 回车(CR 或 ASCII 字符 0x0D(13)) \t 水平制表符(HT 或 ASCII 字符 0x09(9)) \\ 反斜线 \$ 美元符号 \" 双引号 \[0-7]{1,3} 此正则表达式序列匹配一个用八进制符号表示的字符 \x[0-9A-Fa-f]{1,2} 此正则表达式序列匹配一个用十六进制符号表示的字符字符串运算符
字符运算符有2个。一个是连接运算符.
,用来连接两个字符串;一个是连接赋值运算符.=
,它将右边参数附加到左边的参数后。
连接运算符.
的示例如下:
echo "Hello "."World"
?>
返回显示结果为:
Hello World
连接赋值运算符.=
示例如下:
$a ="good";
$a .=" for you";
echo $a
?>
上面语句中,$a .=" for you"
相当于 $a = $a." for you"
该示例返回的显示结果为:
good for you
PHP 字符串 (Strings)
escape utf8字符串的php实现
PHP 常用字符串内部函数 string functions
处理PHP字符串的10个简单方法
php函数用于截取英文的字符串但不分割英文单词
php
字符串操作
字符串操作
字符串处理
字符串分割
东方弦韵(Oriental Strings Harmony Of Sou...
字符串hash算法比较|字符串,hash,算法
用 javascript 操作字符串
字符串函数大全
KMP字符串模式匹配
用 JavaScript 操作字符串
python字符串操作
Delphi字符串函数大全
VC中字符串换行
VB.NET字符串函数
Delphi字符串函数大全
Delphi字符串函数
Sybase字符串函数
字符串的转换