2012年8月15日 星期三

[PHP]字串處理 for HTML


nl2br

(PHP3 , PHP4)

nl2br ---  轉換新行成為HTML的
語法 : string nl2br (string string)

說明 :

在所有的新行(newline)前面插入'
',此函式傳回一字串。

--------------------------------------------------------------

htmlspecialchars

(PHP3 , PHP4)

htmlspecialchars ---  轉換特殊字元成為HTML實體

語法 : string htmlspecialchars (string string)

說明 :

在HTML中有些字元有著特殊的含義,如果要保留它們的意義則需要以HTML實體來表示它,此函式傳回轉換後的字串。

此函式用在預防使用者提供的文字中包含了HTML的標記,像是佈告欄或是訪客留言板這方面的應用。

目前轉換的字元有以下幾種:

'&' (and符號)轉換成 '&'

'"' (雙引號)轉換成 '"'

'<' (小於)轉換成 '<'

'>' (大於)轉換成 '>'

此函式不轉換上面以外的符號,要完整的實體轉換請使用htmlentities( )。

--------------------------------------------------------------

htmlentities

(PHP3 , PHP4)

htmlentities ---  轉換所有字元成為HTML實體

語法 : string htmlentities (string string)

說明 :

此函式和htmlspecialchars( )相同,不同的是它會轉換所有HTML實體的字元。

沒有留言: