Wordwrap делает страницу пустой - PullRequest
0 голосов
/ 13 октября 2011

Когда я использую:

echo wordwrap($post['text']);

страница выглядит пустой (точно так же, как в случае, если error_reporting или display_errors в php.ini отключены, но они включены, поэтомуэто не ошибка).

Я действительно не знаю, почему это происходит.

Когда я использую:

echo $post['text'];

Это показывает мой текст в порядке.В чем проблема?

отредактировано

Теперь, когда я использую:

$text = wordwrap ($post['text']);
echo $text;

Функция не работает, потому что я все еще вижу заполненную одну длинную строкус aaaaaaaa[...], и это не обернуть мой текст.

1 Ответ

2 голосов
/ 13 октября 2011

Я вижу, что у вас есть слишком длинный текст без пробела.Путь к переносу слов заключается в том, чтобы разбить его, используя пробел.Если вы хотите принудительно разделить текст, даже если в нем нет пробела или в середине слова, вы должны указать wordwrap сделать это:

<?php
$post = array('test'=>'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa');

$text = wordwrap($post['test'], 80, "\n", true);
echo $text;
?>

Чтение официальная документация для более подробной информации.

...