Полагаю, ваше "текстовое поле" является элементом HTML <input>
?
Если это так, вы отображаете его, используя что-то вроде этого:
echo '<input name="..." value="' . $yourValue . '" />';
Если это так, вам нужно экранировать HTML-код, содержащийся в вашей переменной, с помощью htmlspecialchars
:
echo '<input name="..." value="' . htmlspecialchars($yourValue) . '" />';
Обратите внимание, что вам может потребоваться добавить пару параметров, особенно для указания используемой вами кодировки.
Таким образом, учитывая, что $yourValue
был инициализирован следующим образом:
$yourValue = '5 " inches';
Вы получите из этого сгенерированного HTML:
<input name="..." value="5 " inches" />
К тому, который работает намного лучше:
<input name="..." value="5 " inches" />