2013-02-21 1 views
0

Использование Sumblime Text 2, есть способ автоматически избежать блока HTML для использования в строке или в php echo?Sublime Text 2: Автоматически избежать кавычек

При упаковке большого количества 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 />" 

Ofcourse Я мог бы просто использовать найти и заменить, но так как это обычная задача, можно ли это сделать с помощью keybind, который только делает это для выбора?

ответ

0

Почему бы не использовать одинарную цитату?

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

    echo $output; 

?> 
+0

Я не показывал его в этом примере, но я часто помещал переменные $ double в двойные кавычки, особенно в HTML. – Flrvt

+0

Я изменил код выше, чтобы включить переменную php в значение переменной php. надеюсь, что решает вашу проблему. – Parag

+0

Это понятно. Спасибо за помощь. – Flrvt

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 принимает и 'и ".

+0

ПРИМЕЧАНИЕ. Если вы пытаетесь уважать символы новой строки и каретки в своем выходе (например, для форматирования вывода, используемого в электронной почте), то одинарные кавычки и двойные кавычки в PHP обрабатывают это по-другому. –