亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

directory search
Array Array Helper Benchmarking Benchmarking Class Caching Caching Driver Calendaring Calendaring Class CAPTCHA CAPTCHA Helper Config Config Class Cookie Cookie Helper Database Connecting to your Database Custom Function Calls Database Caching Class Database Configuration Database Forge Class Database Metadata Database Quick Start: Example Code Database Reference Database Utility Class DB Driver Reference Generating Query Results Queries Query Builder Class Query Helper Methods Transactions Date Date Helper Directory Directory Helper Download Download Helper Email Email Class Email Helper Encrypt Encrypt Class Encryption Encryption Library File File Helper File Uploading File Uploading Class Form Form Helper Form Validation Form Validation FTP FTP Class Functions compatibility_functions common_functions HTML HTML Helper HTML Table HTML Table Class Image Manipulation Image Manipulation Class Inflector Inflector Helper Input Input Class Javascript Javascript Class Language Language Class Language Helper Loader Loader Class Migrations Migrations Class Number Number Helper Output Output Class Pagination Pagination Class Path Path Helper Security Security Class Security Helper Session Session Library Shopping Cart Shopping Cart Class Smiley Smiley Helper String String Helper Template Parser Template Parser Class Text Text Helper Trackback Trackback Class Typography Typography Class Typography Helper Unit Testing Unit Testing Class URI URL User Agent XML XML-RPC and XML-RPC Server Zip Encoding Zip Encoding Class XML-RPC and XML-RPC Server Classes XML Helper User Agent Class URL Helper URI Class
characters

印刷術(shù)類提供了幫助您設(shè)置文本格式的方法。

  • 使用印刷類

    • 初始化類

  • 類參考

使用印刷類

Initializing the Class

像CodeIgniter中的大多數(shù)其他類一樣,Typography類在您的控制器中使用以下$this->load->library()方法進行初始化:

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

加載后,Typography庫對象將可用:

$this->typography

類參考

class CI_Typography$protect_braced_quotes = FALSE

將Typography庫與Template Parser庫結(jié)合使用時,通常可能需要在大括號內(nèi)保護單引號和雙引號。要啟用此功能,請將protect_braced_quotes類屬性設(shè)置為TRUE。

用法示例:

$this->load->library('typography');$this->typography->protect_braced_quotes = TRUE;

auto_typography($str[, $reduce_linebreaks = FALSE])

參數(shù):

$ str(string) - 輸入字符串$ reduce_linebreaks(bool) - 是否減少后續(xù)換行符

返回:

HTML排版安全的字符串

返回類型:

  • $ strstring) - 輸入字符串

  • $ reduce_linebreaksbool) - 是否減少后續(xù)的換行符

返回:HTML排版安全的字符串
Return type:  string
Formats text so that it is semantically and typographically correct HTML. Takes a string as input and returns it with the following formatting:
  • 環(huán)繞<p> </ p>中的段落(尋找雙行換行來標(biāo)識段落)。

  • 除了那些出現(xiàn)在<pre>標(biāo)簽中的單行換行,單行換行轉(zhuǎn)換為<br />。

  • 塊級元素(如<div>標(biāo)記)不包含在段落內(nèi),但其包含的文本如果包含段落。

  • 報價轉(zhuǎn)換為正確面對的卷煙報價實體,除了那些出現(xiàn)在標(biāo)簽內(nèi)的報價實體。

  • 撇號轉(zhuǎn)換為卷曲撇號實體。

  • 雙破折號(或者像這個或者像這樣)被轉(zhuǎn)換成em-dashes。

  • 在一個單詞之前或之后的三個連續(xù)時間段被轉(zhuǎn)換為省略號(...)。

  • 句子之后的雙空格轉(zhuǎn)換為非空格來模仿雙空格。

用法示例:

$string = $this->typography->auto_typography($string);

有一個可選參數(shù),用于確定解析器是否應(yīng)將連續(xù)兩次以上的換行符減少到兩個。傳遞布爾值TRUE以啟用縮減換行符:

$string = $this->typography->auto_typography($string, TRUE);

注意

印刷格式化可能是處理器密集型的,特別是如果您有很多內(nèi)容被格式化。如果您選擇使用此方法,則可能需要考慮緩存頁面。

format_characters($str)

參數(shù):

$ str(string) - 輸入字符串

返回:

格式化的字符串

返回類型:

  • $ strstring) - 輸入字符串

返回:格式化的字符串
Return type:  string
This method is similar to `auto_typography()` above, except that it only does character conversion:
  • 報價轉(zhuǎn)換為正確面對的卷煙報價實體,除了那些出現(xiàn)在標(biāo)簽內(nèi)的報價實體。

  • 撇號轉(zhuǎn)換為卷曲撇號實體。

  • 雙破折號(或者像這個或者像這樣)被轉(zhuǎn)換成em-dashes。

  • 在一個單詞之前或之后的三個連續(xù)時間段被轉(zhuǎn)換為省略號(...)。

  • 句子之后的雙空格轉(zhuǎn)換為非空格來模仿雙空格。

用法示例:

$string = $this->typography->format_characters($string);

nl2br_except_pre($str)

參數(shù):

$ str(string) - 輸入字符串

返回:

格式化的字符串

返回類型:

  • $ strstring) - 輸入字符串

Returns:  Formatted string
Return type:  string
Converts newlines to <br /> tags unless they appear within <pre> tags. This method is identical to the native PHP `nl2br()` function, except that it ignores <pre> tags.

用法示例:

$string = $this->typography->nl2br_except_pre($string);

Previous article: Next article: