0

使用 Sumblime Text 2,有没有办法自动转义 HTML 块以在字符串中使用或 php 回显?

当用双引号包裹大量 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 />"

当然我可以只使用查找和替换,但由于这是一项常见任务,是否可以使用仅对选择执行此操作的键绑定来完成?

4

2 回答 2

0

为什么不使用单引号?

<?php     $output = '<label for="file">Filename:</label>
        <input type="file" name="uploadedfile" id="file" value="'.$filename.'"><br />';

    echo $output;

?>
于 2013-02-21T10:25:21.490 回答
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 接受 ' 和 "。

于 2013-02-21T10:39:28.683 回答