HTML单引号 双引号用完了怎么办

2013-12-05 22:06:29 +08:00
 chenyg32
比如在PHP里面
这样一个语句 echo"<button onclick = 'f(xxx)'></button>"
里面的xxx我想传的是一个字符串,此时单引号和双引号都不能用了怎么办,python里面有三引号''',这里好像没有,怎么破?

回复请注意,
1.不要告诉我重新定义一个变量,把字符串的值给这个变量。
2.不要问我为什么要这样写,我只想知道,单双引号都用完了应该怎么办。

谢谢~
7658 次点击
所在节点    程序员
24 条回复
lk09364
2013-12-05 22:22:02 +08:00
echo "<button onclick = 'f(" . xxx . ")'></button>";

沒写过python,对「三引号」表示惊奇……
423241836
2013-12-05 22:28:51 +08:00
大多数语言都可以\转义吧?\'\"
SvenWong
2013-12-05 22:32:30 +08:00
echo "<button onclick = \"f('" . xxx . "')\"></button>"

onclick的可以用转义,我记得也可以不写,还可以试试下面这种
echo "<button onclick = f('" . xxx . "')></button>"
rannnn
2013-12-05 22:33:59 +08:00
有什么事情阻止你转义么
pirex
2013-12-05 22:37:44 +08:00
(" . xxx . ")莫名萌
lizheming
2013-12-05 22:45:49 +08:00
ls萌点好高...lss我也想说一样的话,转义什么的有这么难么...
funagi
2013-12-05 22:50:30 +08:00
ETiV
2013-12-05 22:52:36 +08:00
lz应该只是不知道还有这么个写法吧。
shiny
2013-12-05 22:54:27 +08:00
@lizheming 也许是 lz 不知道还有转义这个东西呢……

其实 PHP 还有个 EOT http://www.php.net/manual/zh/language.types.string.php
Seita
2013-12-05 23:02:05 +08:00
\
lizheming
2013-12-05 23:11:03 +08:00
@shiny 为了这么短个东西召唤EOT大神出来...这个..不太好吧...
touch
2013-12-06 08:44:05 +08:00
这个不是直接转义就可以了么 ,为什么还在纠结'的个数
codegear
2013-12-06 09:13:45 +08:00
其实lz是在号召大家试探v2ex能不能来点注入= =
alexrezit
2013-12-06 09:25:18 +08:00
很烦楼主这种连转义都不知道还很傲慢地说回复请注意不要告诉我 blah blah 不要问我 blah blah blah 的.
hsu
2013-12-06 09:40:05 +08:00
@alexrezit 很烦楼主这种连转义都不知道还很傲慢地说回复请注意不要告诉我 blah blah 不要问我 blah blah blah 的....人
缺了一个宾语,帮你加上~
zorceta
2013-12-06 10:19:20 +08:00
@hsu 汉语口语这样用也没错啊,定语从句嘛不是(我也不太清楚语法上的说法不过日常这样说的还挺多)
bombless
2013-12-06 10:54:00 +08:00
其实我觉得楼主需要的是字符实体……
https://gist.github.com/bombless/7817852
bombless
2013-12-06 10:56:47 +08:00
拿我github主页给大家演示一下吧
http://bombless.github.io/
tonghuashuai
2013-12-06 11:20:41 +08:00
转义
ch_linghu
2013-12-06 12:41:36 +08:00
python的三引号(''' 或 """)用于多行文本。跟这个题目应该没什么关系

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/92003

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX