W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
Typography 庫包含一些方法用于幫助您以語義相關(guān)的方式設(shè)置文本格式。
與 CodeIgniter 的所有其他服務(wù)一樣,可以通過 Config\Services
來加載,通常不需要手動加載:
$typography = \Config\Services::typography();
以下的方法是可用的:
autoTypography
($str[, $reduce_linebreaks = FALSE])
autoTypography()
參數(shù): | $str (string) – Input string |
---|---|
$reduce_linebreaks (bool) – 是否將多個雙重?fù)Q行減少為兩個 | |
返回: | HTML 格式化的排版安全的字符串 |
返回類型: | string |
格式化文本使其成為語義和排版正確的 HTML 。
使用示例:
$string = $typography->autoTypography($string);
注解
格式排版可能會消耗大量處理器資源,特別是在排版大量內(nèi)容時。 如果你選擇使用這個函數(shù)的話, 你可以考慮 緩存 你的頁面。
formatCharacters()
formatCharacters
($str)
參數(shù): | $str (string) – Input string |
---|---|
返回: | 帶有格式化字符的字符串 |
返回類型: | string |
將雙引號或單引號轉(zhuǎn)成正確的實體,也會轉(zhuǎn)化—破折號,雙空格和&符號。
使用示例:
$string = $typography->formatCharacters($string);
nl2brExceptPre()
nl2brExceptPre
($str)
參數(shù): | $str (string) – Input string |
---|---|
返回: | 帶有 HTML 格式化換行符的字符串 |
返回類型: | string |
將換行轉(zhuǎn)換為 <br /> 標(biāo)簽, 忽略 <pre> 標(biāo)簽中的換行符。 這個函數(shù)和PHP原生的 nl2br()
函數(shù)是一樣的, 但忽略 <pre> 標(biāo)簽。
使用示例:
$string = $typography->nl2brExceptPre($string);
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: