网站源代码 | 站长工具 | 网站模板 |设为首页 |加入收藏|
学习论坛 会员投稿 RSS订阅 站内通告:
搜索: 您的位置网站源代码 > 网络编程 > php教程 > 5.5.4PHP字符串中的双引号、单引号及定界符

5.5.4PHP字符串中的双引号、单引号及定界符

2010-02-07 08:41:06 来源:原创 【 】 浏览:
摘要: 在PHP中,字符和字节一样,也就是说,一共有256种不同字符的可能性,这也暗示PHP对Unicode没有本地支持。 字符串可以用三种方法定义。

5.5.4字符串
在PHP中,字符和字节一样,也就是说,一共有256种不同字符的可能性,这也暗示PHP对Unicode没有本地支持。
字符串可以用三种方法定义。
单引号
制定一个字符串的最简单的方法是用单引号(‘)括起来。要表示一个单引号,需要用反斜线(\)转义。
范例5-17单引号应用实例

 <?php
echo 'this is a simple string';
echo 'Arnold once said: "I\'ll be back"';
echo 'You deleted C:\\*.*?';
echo 'This will not expand: \n a newline';
echo 'Variables do not $expand $either';
?>
2 .双引号
如果用双引号(")括起字符串,需要使用更多的特殊字符转义序列。
范例5-8 双引号引用示例。
\n:换行(LF 或ASCll 字符ox0A (10))
\r:回车(CR 或ASCll 字符ox0D (13))
\t:水平制表符(HT 或ASCll 字符0x09(9))
\\:反斜线
\$ :美元符号
\” :双引号
\[0-7]{1,3}:此正则表达式序列匹配一个用八进制符号表示的字符
\x[0-9A-Fa-f]{1,2}:此正则表达式序列匹配一个用十六进制符号表示的字符
3 .定界符
另一种给字符串定界的方法是使用定界符语法("<<<" )。应该在<<<之后提供一个标识符,然后是字符串,然后是同样的标识符结束字符串。
结束标识符必须从行的第一列开始。同样,标识符也必须遵循PHP 中其他任何标记的命名规则:只能包含字母、数字、下划线,而且必须以下划线或非数字字符开始。
[范例5 一19 ]定界符的使用。
 <?php
$str=<<<EOD //字符串标识符为EOD ,表示字符串从下一个字母开始
Example of sting
spanning multiple lines
using heredoc Syntax.
EOD ? > //字符串标识符EOD 表示字符串到此结束
当一个字符串被当作数字来求值时,根据以下规则来决定结果的类型和值。如果包括“." ,"e”或“E”其中任何一个字符的话,字符串被当作浮点数来求值。否则就被当作整数来求值。字符串的值由字符串最前面的部分决定,如果字符串以合法数字开始,就用该数字作为其值,否则其值为O (零)。合法数字可从正负号开始,正负号后面可跟着一个或多个数字(包括十进制分数),也可以跟着指数。


顶一下
(0)
0%
踩一下
(0)
0%
Tags: php教程
责任编辑:小人物
收藏】 【挑错】 【推荐】 【打印
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片
关于我们 | 网站声明 | 广告服务 | 招聘英才 | 联系我们 | 网站地图 | RSS订阅 |