W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
排版類提供了一些方法用于幫助你格式化文本。
跟 CodeIgniter 中的其他類一樣,可以在你的控制器中使用 $this->load->library() 方法加載排版類:
$this->load->library('typography');
一旦加載,排版類就可以像下面這樣使用:
$this->typography
classCI_Typography
$protect_braced_quotes = FALSE
當(dāng)排版類和 模板解析器類 同時(shí)使用時(shí),經(jīng)常需要保護(hù)大括號中的的單引號和雙引號不被轉(zhuǎn)換。 要保護(hù)這個(gè),將 protect_braced_quotes 屬性設(shè)置為 TRUE 。
使用示例:
$this->load->library('typography');
$this->typography->protect_braced_quotes = TRUE;
format_characters($str)
參數(shù):
返回: Formatted string
返回類型: string
該方法和上面的 auto_typography() 類似,但是它只對字符進(jìn)行處理:
- 除了出現(xiàn)在標(biāo)簽中的引號外,引號會(huì)被轉(zhuǎn)換成正確的實(shí)體。
- 撇號被轉(zhuǎn)換為相應(yīng)的實(shí)體。
- 雙破折號(像 -- 或--)被轉(zhuǎn)換成 em — 破折號。
- 三個(gè)連續(xù)的點(diǎn)也會(huì)被轉(zhuǎn)換為省略號… 。
- 句子后連續(xù)的多個(gè)空格將被轉(zhuǎn)換為 以便在網(wǎng)頁中顯示。
使用示例:
$string = $this->typography->format_characters($string);
nl2br_except_pre($str)
參數(shù):
返回: Formatted string
返回類型: string
將換行符轉(zhuǎn)換為 標(biāo)簽,忽略 標(biāo)簽中的換行符。除了對 標(biāo)簽中的換行處理有所不同之外,這個(gè)函數(shù)和 PHP 函數(shù) nl2br() 是完全一樣的。
使用示例:
$string = $this->typography->nl2br_except_pre($string);
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: