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

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

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

谢谢~
8594 次点击
所在节点    程序员
24 条回复
lk09364
2013 年 12 月 5 日
echo "<button onclick = 'f(" . xxx . ")'></button>";

沒写过python,对「三引号」表示惊奇……
423241836
2013 年 12 月 5 日
大多数语言都可以\转义吧?\'\"
SvenWong
2013 年 12 月 5 日
echo "<button onclick = \"f('" . xxx . "')\"></button>"

onclick的可以用转义,我记得也可以不写,还可以试试下面这种
echo "<button onclick = f('" . xxx . "')></button>"
rannnn
2013 年 12 月 5 日
有什么事情阻止你转义么
pirex
2013 年 12 月 5 日
(" . xxx . ")莫名萌
lizheming
2013 年 12 月 5 日
ls萌点好高...lss我也想说一样的话,转义什么的有这么难么...
funagi
2013 年 12 月 5 日
ETiV
2013 年 12 月 5 日
lz应该只是不知道还有这么个写法吧。
shiny
2013 年 12 月 5 日
@lizheming 也许是 lz 不知道还有转义这个东西呢……

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

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

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

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

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

© 2021 V2EX