PHP объединяет переменные и буквы, исключает пробелы - PullRequest
0 голосов
/ 31 января 2012

по следующему коду:

$day2 = $day."T".$hours.':'.$minutes.':00';

Сохраняется в БД как

2012-01-30 T21:00:00

как я могу устранить пробел между '30' и 'T'? Поэтому он должен быть сохранен как

2012-01-30T21:00:00

Примечание: переменная $ day не содержит пробела в конце, так что это не проблема

Заранее спасибо за помощь:)

Ответы [ 3 ]

2 голосов
/ 31 января 2012

очень простой, возможно, нубистский способ, но я думаю, что он отвечает на ваш вопрос ...

$day2_new = str_replace(' ', '', $day2);
1 голос
/ 31 января 2012

Для записи, $day содержит пробел. имеет до.

Чтобы проверить, попробуйте:

$day2 = rstrip($day, ' ') ."T".$hours.':'.$minutes.':00';

Как вы убедились, что:

переменная $ day не имеет значенияне содержит пробела в конце, так что это не проблема

0 голосов
/ 31 января 2012

используйте функцию trim() в php

$day2 = trim($day."T".$hours.':'.$minutes.':00');

это в основном удалит все пробелы в вашей строке

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