У меня есть значение сообщения, содержащее пробел ' ' в конце, например:
<input name = "code" type = "text" value = "test1 " />
значение является динамическим, иногда оно будет содержать пробелы в конце, а иногда не будет содержать пробелов в конце
<input name = "code" type = "text" value = "test2" />
когда я получаю данные сообщения следующим образом:
print_r($POST);
//$_POST["code"] = "test"
пробел в конце значения пропал, как сохранить этот пробел в конце значения?
@ Brain90 - может быть, ОП это нравится / нужно / хочет? ... ржу не могу






Вы можете добавить: value = "test " в поле ввода. Сообщение как пробел
Я не уверен, что понимаю вопрос. Я думаю, вы имеете в виду, что когда места не хватает, вы хотите добавить его? PHP не будет автоматически обрезать это пространство, так что это единственное, что, как мне кажется, вы имеете в виду.
Например:
if (isset($_POST["code"])) $_POST["code"] = rtrim( $_POST["code"] ).' ';
Обрежьте все пробелы справа, затем добавьте один пробел. Если пробела не было, он получает пробел, если был, он удаляется и добавляется новый. Что приводит к тому, что в конце всегда есть пробел.
Простой.
почему вы хотите сохранить это пространство?. вы можете trim($_POST['code']) чтобы обрезать пространство внутри переменной.