html — дополнительные пробелы автоматически отключаются в PhP: почему?

Я пытался использовать функцию trim () в моей переменной $ _POST для формы, которую я только что создал, но заметил, что это бесполезно, поскольку лишние пробелы автоматически отключаются.

Я создал очень простую форму PhP (form.php), спрашивая имя пользователя. Затем у меня есть в target.php (странице, где обрабатываются данные) что-то вроде этого:

<p>Hello <?php echo $_POST['nickname'];?>, how are you today?</p>

Дело в том, что даже если пользователь вводит имя «Питер», я вижу это в Safari и Chrome: «Привет, Питер, как ты сегодня?» … Без использования функции trim ()!

Итак, вот мой вопрос: современный браузер автоматически обрезает конечный результат?

Заранее спасибо!

-1

Решение

Это не функциональность, но браузер не показывает пространство
Я пробовал с приведенным ниже кодом

$text = 'john ';
$text[10] = 'doe';
print_r($text);exit;

В выводе вы увидите john d, хотя в конце john есть пробел

Попробуйте просмотреть источник, и вы увидите что-то другое

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]