タイポグラフィーヘルパ
タイポグラフィーヘルパのファイルは、テキストをセマンティックな方法で整形するのに役立つ関数で構成されています。
ヘルパのロード
このヘルパは次のコードを使ってロードします:
$this->load->helper('typography');
次の関数が利用できます:
auto_typography()
意味論的にも文の体裁を整える面でも正しいHTMLにテキストをフォーマットします。詳しくはタイポグラフィークラスを参照してください:
使用例:
$string = auto_typography($string);
Note: 特に、フォーマットしようとする大量のコンテンツがある場合、文の体裁を整える処理は負荷が高くなります。この関数を使うようにした場合は、ページをキャッシュするのを検討する必要があるかもしれません。
nl2br_except_pre()
タグの中でない場合は、新しい行を<br />タグに変換します。この関数は <pre>タグを無視しないという点を除いて、PHPに組み込みのnl2br() 関数と同じものです。
使用例:
$string = nl2br_except_pre($string);