使用Sumblime Text 2,有没有办法自动转义HTML块以在字符串或php echo中使用?
当用双引号包装大量HTML时,你必须转义所有双引号,这可以用keybind命令完成吗?
简单示例:
<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 />"
当然我可以使用find和replace,但由于这是一个常见的任务,可以使用只对选择执行此操作的keybind吗?
答案 0 :(得分:0)
为什么不使用单引号?
<?php $output = '<label for="file">Filename:</label>
<input type="file" name="uploadedfile" id="file" value="'.$filename.'"><br />';
echo $output;
?>
答案 1 :(得分:0)
你总是可以使用替换工具来解决这个问题:
<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 />";
HTML接受'和'。