PHP постоянно заменяет пространство в конце моего значения сообщения - PullRequest
0 голосов
/ 06 февраля 2019

У меня есть значение записи, которое содержит пробел ' ' в конце, например:

<input name="code" type="text" value="test1 " />

значение является динамическим, иногда оно будет содержать пробел в конце, а иногда оно не будет содержать пробел вконец

<input name="code" type="text" value="test2" />

когда я получаю данные записи следующим образом:

print_r($POST); 
//$_POST["code"] = "test"

пробел в конце значения пропал, как сохранить это место в конце значения

Ответы [ 2 ]

0 голосов
/ 06 февраля 2019

Я не уверен, что понимаю вопрос.Я думаю, что вы имеете в виду, что, когда места не хватает, вы хотите добавить его в?PHP не будет автоматически обрезать это пространство, поэтому я думаю, что это единственное, что вы имеете в виду.

Например:

if(isset($_POST["code"])) $_POST["code"] = rtrim( $_POST["code"] ).' ';

Обрежьте все пробелы справа, затем добавьте один пробел,Если места не было, он получает пробел, если он был, он удаляется и добавляется новый.Который имеет эффект всегда иметь пробел в конце.

Простой.

0 голосов
/ 06 февраля 2019

Вы можете добавить: value="test&nbsp;" в поле ввода.&nbsp; сообщение как пробел

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...