Php 升华文本2:自动转义引号
使用Sumblime Text 2,是否有一种方法可以自动转义HTML块以用于字符串或php echo 当用双引号包装大量HTML时,您必须转义所有双引号,这可以用keybind命令完成吗 简单的例子:Php 升华文本2:自动转义引号,php,html,escaping,Php,Html,Escaping,使用Sumblime Text 2,是否有一种方法可以自动转义HTML块以用于字符串或php echo 当用双引号包装大量HTML时,您必须转义所有双引号,这可以用keybind命令完成吗 简单的例子: <label for="file">Filename:</label> <input type="file" name="uploadedfile" id="file"><br /> 文件名: 将成为: <lab
<label for="file">Filename:</label>
<input type="file" name="uploadedfile" id="file"><br />
文件名:
将成为:
<label for=\"file\">Filename:</label>
<input type=\"file\" name=\"uploadedfile\" id=\"file\"><br />
文件名:
所以你可以这样使用它:
$output = "<label for=\"file\">Filename:</label>
<input type=\"file\" name=\"uploadedfile\" id=\"file\"><br />"
$output=“文件名:
”
当然,我可以使用find和replace,但既然这是一项常见的任务,那么可以使用只对选择项执行此操作的键绑定来完成吗?为什么不使用单引号呢
<?php $output = '<label for="file">Filename:</label>
<input type="file" name="uploadedfile" id="file" value="'.$filename.'"><br />';
echo $output;
?>
您可以随时使用更换工具来转动:
<label for="file">Filename:</label>
<input type="file" name="uploadedfile" id="file"><br />
文件名:
为此:
<label for='file'>Filename:</label>
<input type='file' name='uploadedfile' id='file'><br />
文件名:
然后这样做:
$output = "<label for='file'>Filename:</label>
<input type='file' name='uploadedfile' id='file'><br />";
$output=“文件名:
“;
HTML同时接受“和”。我在本例中没有显示它,但我经常在双引号中加$variables,特别是在HTML中。我修改了上面的代码,将php变量包含在php变量值中。希望这能解决您的问题。这并不能完全回答您提出的问题(对升华文本键绑定的要求是在选择中转义引号),但它提供了另一种选择。如果有人回答实际问题,那就太好了。注意:如果您试图尊重输出中的换行符和回车符(例如,电子邮件中使用的输出格式)然后,PHP中的单引号和双引号以不同的方式处理这个问题。