CodeIgniter, руководство пользователя к версии 1.6.1


Хелпер Typography

Хелпер Typography содержит функции, помогающие форматировать текст для приведения его к семантически корректному виду.

Загрузка хелпера

Для загрузки хелпера используется следующий код:

$this->load->helper('typography');

Доступны следующие функции:

auto_typography()

Форматирует текст таким образом, чтобы на выходе получился корректный с точки зрения семантики и типографики HTML. Принимает строку в качестве параметра и возвращает её со следующими изменениями:

Пример использования:

$string = auto_typography($string);

Примечание: Типографское форматирование может загружать процессор, особенно при форматировании большого объёма текста. Если вы хотите использовать данную функцию, возможно вам будет полезно использовать кэширование страниц.

nl2br_except_pre()

Преобразует переводы строк вне тэгов <pre> в тэги <br />. Данная функция идентична встроенной в PHP nl2br() за исключением того, что она игнорирует пробелы в тэгах <pre>.

Пример использования:

$string = nl2br_except_pre($string);