Я пытался использовать функцию trim () в моей переменной $ _POST для формы, которую я только что создал, но заметил, что это бесполезно, поскольку лишние пробелы автоматически отключаются.
Я создал очень простую форму PhP (form.php), спрашивая имя пользователя. Затем у меня есть в target.php (странице, где обрабатываются данные) что-то вроде этого:
<p>Hello <?php echo $_POST['nickname'];?>, how are you today?</p>
Дело в том, что даже если пользователь вводит имя «Питер», я вижу это в Safari и Chrome: «Привет, Питер, как ты сегодня?» … Без использования функции trim ()!
Итак, вот мой вопрос: современный браузер автоматически обрезает конечный результат?
Заранее спасибо!
Это не функциональность, но браузер не показывает пространство
Я пробовал с приведенным ниже кодом
$text = 'john ';
$text[10] = 'doe';
print_r($text);exit;
В выводе вы увидите john d, хотя в конце john есть пробел
Попробуйте просмотреть источник, и вы увидите что-то другое
Других решений пока нет …