于是把它叫做“天琴湾星” 中的引号是什么作用呢

在“明星”上的一粒“微尘”这篇短文里“明星”、“微尘”中引号的作用是?_百度知道
在“明星”上的一粒“微尘”这篇短文里“明星”、“微尘”中引号的作用是?
提问者采纳
在“明星”上的“微尘”这篇短文里真的太好了好在哪里?
提问者评价
你的回答完美的解决了我的问题,谢谢!
叫个什麽呢love
来自:作业帮
其他类似问题
为您推荐:
引号的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁您所在的位置: &
再议PHP程序语言中 单双引号的区别
再议PHP程序语言中 单双引号的区别
在PHP中,通常一个字符串被定义在一对单引号中,PHP语法解析器是用成对的引号来判断一个字符串的。那么,单引号和双引号,到底有什么不同呢??本文为你讲解,php程序语言中,单引号和双引号的区别,一起来看。
在程序语言中,无论是单引号还是双引号,都有很重要的作用,在PHP语言中也一样。跟ASP相比,PHP的引号更好用,下面为大家介绍单引号和双引号的区别。
一、引号定义字符串。
要达到包含引号的目的, 必须解析器在遇到串内普通引号的时候忽略它的原意,我们在引号的前面加上一个反斜杠来告诉PHP:这个引号是字符串的一部分,正确的表达方法是这样:单引号串可以用在更多相关任何地方,脚本script(批处理文件)中使用单引号串处理速读会更快些,应该PHP语法解析器对单引号串的处理方法比较单纯,而双引号的处理由于串内部也需要解析,因此更复杂些,所以处理速 度略慢。
这个双引号转义,单引号不转义。在PHP中,通常一个字符串被定义在一对引号中,如:
'I&am&a&string&in&single&quotes'& &&I&am&a&string&in&double&quotes&&&
PHP语法解析器是用成对的引号来判断一个字符串的。因此,所有字符串必须使用同一种单或者双引号来定义开始和结束。例如,下面的字串定义是不合法的:
&I&am&not&a&valid&string&since&I&have&unmatching&quote&marks'& &'Me&neither!&&&
定义字符串时,只有一种引号被视为定义符,即单引号或双引号。于是,如果一个字符串由双引号开始,那么只有双引号被解析器解析。这样,你就可以在双引号串中包含任何更多相关字符,甚至单引号。下面的引号串都是合法的:
$s&=&&I&am&a&'single&quote&string'&inside&a&double&quote&string&;& &$s&=&'I&am&a&&double&quote&string&&inside&a&single&quote&string';&&
当PHP遇到与串的开头相对应的引号时,便认为已经到了字符串尾部,于是:
&Why&doesn't&&this&&work?&&&
实际上被PHP语法解析器分成三个部分:
&Why doesn't &&&包含一个单引号的双引号串
this&&多余的字符,解析器没法处理
& work?& &&普通字符串
上面的这个CASE企图在双引号串中包含双引号,而解析器在遇到第二个双引号时便认为字符串结束了。要达到包含引号的目的,必须解析器在遇到串内普通引号的时候忽略它的原意,我们在引号的前面加上一个反斜杠来告诉PHP:这个引号是字符串的一部分,正确的表达方法是这样:
&Why&doesn't&\&that\&&work?&&&
在英语字符串中一个常见的问题是撇号'的使用,应该它根本就是一个单引号,而在英语串中十分常见(英语所有格)。你必须小心处理这些字符:
'You\'d&better&escape&your&apostrophes'&&
可以看到反斜杠在字符串中有他的特殊含义,当我们需要在字符串中包含反斜杠本身时,需要在该符号前面多加一个反斜杠。例如:
$file&=&&c:\windows\system.ini&;& &echo&$file;&&$file&=&&c:\\windows\\system.ini&;& &echo&$file;&&
另一种字符串定义方法,能够消除特殊字符的烦恼,而且便于引用较长的文本。该字符串定义方法以&&&符号紧跟一个自定义字符串开头,最后一行以该自定义字符串结束,并且必须顶格。
二、字串的链接
字串可以使用字串链接符(.)来链接,如:
$first_name&=&'Charlie';& &$last_name&=&'Brown';& &$full_name&=&$first_name&.&'&'&.&$last_name;&&
常见的用途是建立大块的HTML字串源代码,赋值号 (=) 链接符 (.) 可以被简写合并为 (.=) 符号,如:
$html&=&'&table&';& &$html&.=&'&tr&&td&number&/td&&td&square&/td&&/tr&';& &for&(&$i=0&;&$i&10&;&$i++)&{& &$square&=&$i&*&$i;& &$html&.=&'&tr&&td&'&.&$i&.&'&/td&&td&'&.&$square&.&'&/td&&/tr&';& &}& &$html&.=&'&/table&';&&
三、在字串中使用变量
这个功能让你无须使用链接符号来粘和大量的简单字符串。PHP允许我们在双引号串中直接包含字串变量,我们可以发现下面的两个字串的处理结果是相同的。
$full_name&=&$first_name&.&'&'&.&$last_name;& &$full_name&=&&$first_name&$last_name&;&&
单引号串和双引号串在PHP中的处理是不相同的。双引号串中的字词作品内容可以被解析而且替换,而单引号串中的字词作品内容总被认为是普通字符。例如:
$foo&=&2;& &echo&&foo&is&$foo&;&&echo&'foo&is&$foo';&&echo&&foo&is&$foo\n&;&&echo&'foo&is&$foo\n';&&
正如你所看到的,在单引号串中甚至反斜杠也失去了他的扩展含义(除了添入反斜杠\\和添入单引号\')。所以,当你想在字串中进行变量代换和包含\n(换行符)等转义序列时,你应该使用双引号。
单引号串可以用在更多相关任何地方,脚本script(批处理文件)中使用单引号串处理速读会更快些,应该PHP语法解析器对单引号串的处理方法比较单纯,而双引号的处理由于串内部也需要解析,因此更复杂些,所以处理速 度略慢。
在字符串中引用复杂的变量组合时,可能会产生一些问题,下面的源代码会正常工作:
echo&&value&=&$foo&;& &echo&&value&=&$a[$i]&;&&
而下面的源代码却不能得到我们希望的结果:
echo&&value&=&$a[$i][$j]&;&&
为避免这些字串使用中的潜在问题,我们通常把复杂的变量从字串中分离开来,就像这样:
echo&'value&=&'&.&$a[$i][$j];&&
还有一种办法是将复杂变量用花括号括起来,语法解析器就能正确辨认了:
echo&&value&=&{$a[$i][$j]}&&&
这样,又出现新问题了。当我们想在字串中引用花括号字符本身时,就要记得使用转义符了:
$var&=&3;& &echo&&value&=&{$var}&;&&echo&&value&=&\{$var}&;&&
三、斜杠和SQL语句
生成HTML源代码或SQL查询语句是编写PHP程序时经常遇到而且是件有趣的问题。为什么这么说呢,应该这涉及到生成另外一种类型的源代码,你必须仔细地考虑和遵循这种源代码所要求的编写语法和规则。
我们来看这样一个CASE,假如你想查询数据库中名字是&O'Keefe&的用户,通常SQL语句的形式是这样的:
select&*&from&users&where&last_name&=&'O\'Keefe'&&
请说明SQL语句这个英语所有格(撇号)需使用反斜杠转义。PHP专门给予了一些函数来处理这样的情况,函数AddSlashes($str)的用途根本就是电子在字串中对引号字符添入反斜杠转义符:
$last_name&=&&O'Keefe&;& &$sql&=&&select&*&from&users&where&last_name&=&'&&.&addslashes($last_name)&.&&'&;&&
在这个CASE中,你还要在last_name字串外面括上单引号(SQL语法要求),由于那里使用的是双引号串,所以对这对单引号就无须使用转义了。下面的这个语句是使用单引号串的等价形式:
$sql&=&'select&*&from&users&where&last_name&=&\''&.&addslashes($last_name)&.&'\'';&&
任何时候你要在数据库中写入字串,你都必须确保里面的引号正确使用了转义符号,这是很多PHP初学者常犯的错误。
四、双引号和HTML
与SQL语句不相同,在标准HTML语言中双引号常被用来表达字串(现在很多浏览器具备较强的容错功能,允许在HTML中用单引号甚至不用引号表达字符串),例如:
$html&=&'&a&href=&'.$url.'&&'.$link.'&/a&';& &$html&=&&&a&href=\&$url\&&$link&/a&&;&&
HTML语言不支持反斜杠转义,这一点在我们使用列表单的hidden inputs来传输数据的时候就会有所体会了。设置hidden inputs的值的最好办法,是使用htmlspecialchars()函数来编码。下面的语句可以正常传输一个可能包含双引号的数据:
&type=hidden&name=var&value=&&?php&echo&htmlspecialchars($var)&?&&&&
通过本文的介绍,希望对你有帮助。
【编辑推荐】
【责任编辑: TEL:(010)】
关于&&&&的更多文章
草根出身的PHP如今变得愈加的坚挺。俗话说,士别三日,当刮目相
本次的专刊为大家提供了Oracle最新推出的Java SE 8详细的开发教程,从解读到探究Java 8最新
现在这天气到处都是高温,还是老老实实的呆在家里上网
、27日,在美国圣何塞举行的Hadoop Summit
首先给大家说说小编一直在玩的游戏--植物大战僵尸。前
本书分为8章。第1章主要对XML做了简单的介绍。第2章详细讲解规范的XML文件。第3章主要讲解有效的XML文件,特别重点讲解DTD文件。
51CTO旗下网站“明星”上的一粒“微尘”中明星和微尘加引号的作用是什么_作业帮
拍照搜题,秒出答案
“明星”上的一粒“微尘”中明星和微尘加引号的作用是什么
“明星”上的一粒“微尘”中明星和微尘加引号的作用是什么
”明星“加双引号是 (特定称谓)”微尘“加双引号是
(特殊含义)鲁滨孙给他救下的野人取名“星期五”。 这句话中引号的用法是什么?_百度知道
鲁滨孙给他救下的野人取名“星期五”。 这句话中引号的用法是什么?
提问者采纳
引号的作用: 1.表示直接引用。
俯攻碘纪鄢慌碉苇冬俩
2.表示特定的称谓或需要着重突出的部分。
3.表示否定或讽刺。选2,因为“星期五”不是真正的星期五,是一个人的名字。这道题我们老师讲过不知道几十遍了,希望能解决你的问题。
提问者评价
Thank you!!!
其他类似问题
为您推荐:
引号的相关知识
其他1条回答
是特指!!!!!!!!!!!!!!!!!!!
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁她用这样动人的笔调描绘着她心中看到的世界 引号的做用是什么_百度知道
她用这样动人的笔调描绘着她心中看到的世界 引号的做用是什么
她用这样动人的笔调描绘着她心中“看”到的世界。其中看加引号的作用,是表示特殊的意义。这句话出自人教版小学语文五年级下册的《海伦·凯勒》。因为海伦·凯勒是双目失明的,对世界只能用想象去“看”。她在想象中感受着这个世界,“一阵微风吹过,花瓣散落在我身上。于是我把落日想象为一座很大很大的玫瑰园,园中的花瓣从空中纷纷扬扬地落下来。”其中“看”的引号就有了特殊意义。
其他类似问题
为您推荐:
有两个解释,第一个是表示强调,第二个是表示特殊的含义。
表示特殊含义
引号的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 天琴湾 的文章

 

随机推荐