2013-05-29 6 views
0

я информация сохраняется в базе данных MySQLCakephp2.0 удаляет лишние пробелы из данных, полученных из MySQL

Ввод дал

$name = 'This is the sample      data' 

На самом деле получают выход, который не требуется

$name = 'This is the sample data' 

Желаемая Выход

$name = 'This is the sample      data' 

при извлечении из базы данных, я вижу, используя PR(), который также является прекрасным , но в то время как echo $name удаляет лишние пробелы, которые не требуются.

+0

Как вы отлаживаете. Если в браузере HTML-рендеринг удалит большую часть пробела. Вам нужно «var_dump» использовать его или использовать ведение журнала, чтобы проверить строковое значение строки. – fullybaked

+0

в любом случае я должен показывать эту информацию только в браузере, поэтому мне нужны эти дополнительные пробелы –

ответ

3

Браузеры свернуть белое пространство в html. Это означает, что два или более пространства всегда сворачиваются на один. Если вам действительно нужно, чтобы отобразить текст как есть, использовать <pre> тег:

<pre>This is the sample      data</pre> 

Это говорит вашему браузеру, что текст отформатирован.

+0

Я пытался исправить это с стороны cakePHP ... Спасибо, что освободил это ... –

Смежные вопросы