真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

phpstring如何轉(zhuǎn)為html

本篇內(nèi)容主要講解“php string如何轉(zhuǎn)為html”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“php string如何轉(zhuǎn)為html”吧!

創(chuàng)新互聯(lián)公司專注于中大型企業(yè)的成都做網(wǎng)站、成都網(wǎng)站制作和網(wǎng)站改版、網(wǎng)站營(yíng)銷服務(wù),追求商業(yè)策劃與數(shù)據(jù)分析、創(chuàng)意藝術(shù)與技術(shù)開發(fā)的融合,累計(jì)客戶上千余家,服務(wù)滿意度達(dá)97%。幫助廣大客戶順利對(duì)接上互聯(lián)網(wǎng)浪潮,準(zhǔn)確優(yōu)選出符合自己需要的互聯(lián)網(wǎng)運(yùn)用,我們將一直專注品牌網(wǎng)站制作和互聯(lián)網(wǎng)程序開發(fā),在前進(jìn)的路上,與客戶一起成長(zhǎng)!

php string轉(zhuǎn)為html的方法:1、通過(guò)htmlentities()將字符串中特殊字符轉(zhuǎn)化為html實(shí)體;2、通過(guò)htmlspecialchars()函數(shù)將字符串中特殊字符轉(zhuǎn)化為html實(shí)體。

本文操作環(huán)境:Windows7系統(tǒng)、PHP7.1版本、Dell G3電腦

php string怎么轉(zhuǎn)為html?

PHP中字符串與html相互轉(zhuǎn)化函數(shù)

在一般通信過(guò)程中,可能會(huì)遇到文檔文本編碼中所不包括很多字符,或者無(wú)法在鍵盤上輸入的字符。例如,版權(quán)符號(hào)(?)、分幣符號(hào)(¢)和語(yǔ)法重音符號(hào)等就屬于這種字符。為了克服這些缺點(diǎn),專門設(shè)計(jì)了一組統(tǒng)一的按鍵編碼,稱為字符實(shí)體引用。

1,htmlentities(),將字符串中特殊字符轉(zhuǎn)化為html實(shí)體。

string htmlentities(string $str,int $quote_style,int $charset,boolean $double_encode),因?yàn)闃?biāo)記中引號(hào)有特殊意義,可以通過(guò)$quote_style參數(shù)來(lái)選擇如何處理引號(hào),其值:ENT_COMPAT,轉(zhuǎn)換雙引號(hào),忽略單引號(hào),這是默認(rèn)值;ENT_NOQUOTES,忽略雙引號(hào)和單引號(hào);ENT_QUOTES,轉(zhuǎn)換雙引號(hào)和單引號(hào)。$charset參數(shù)確定轉(zhuǎn)換所用字符集,如果忽略charset,默認(rèn)認(rèn)為ISO-8859-1。$double_encode會(huì)阻止htmlentities()對(duì)字符串中已有的HTML實(shí)體編碼。

如:

";
echo htmlentities($str, ENT_QUOTES); // 轉(zhuǎn)換雙引號(hào)和單引號(hào)
echo "
"; echo htmlentities($str, ENT_NOQUOTES); // 不轉(zhuǎn)換任何引號(hào)

輸出:

Bill & 'Steve'
Bill & 'Steve'
Bill & 'Steve'

頁(yè)面源代碼是:

Bill & 'Steve'
Bill & 'Steve'
Bill & 'Steve'
";
echo html_entity_decode($str, ENT_QUOTES); // 轉(zhuǎn)換雙引號(hào)和單引號(hào)
echo "
"; echo html_entity_decode($str, ENT_NOQUOTES); // 不轉(zhuǎn)換任何引號(hào)
輸出:Bill & 'Steve'Bill & 'Steve'Bill & 'Steve'頁(yè)面源代碼是:
Bill & 'Steve'
Bill & 'Steve'
Bill & 'Steve'

2,htmlspecialchars()函數(shù),將字符串中特殊字符轉(zhuǎn)化為html實(shí)體。

string htmlspecialchars(string $str,int $quote_style,int $charset,boolean $double_encode),參數(shù)與htmlentities()函數(shù)中參數(shù)類似。

如:

bold text";
$str1 = htmlspecialchars($str);
echo $str."
"; echo $str1;

輸出:

This is some boldtext
This is some bold text

源代碼如下:

This is some bold text
This is some <b>bold</b> text
htmlspecialchars()函數(shù)可以轉(zhuǎn)換的字符列表以及最終轉(zhuǎn)換格式如下:&=>&"(雙引號(hào))=>"'(單引號(hào))=>'<=><>=>>注:要防止用戶向一個(gè)交互式web應(yīng)用程序中輸入HTML標(biāo)簽,這個(gè)函數(shù)尤為有用。以下例子使用htmlspecialchars()來(lái)轉(zhuǎn)換可能有害的字符:
> of PHP!";
echo htmlspecialchars($input);

其反函數(shù)是htmlspecialchars_decode(),htmlspecialchars_decode(string $str,int $flag),$flags規(guī)定翻譯表將包含哪種引號(hào)以及翻譯表用于哪種文檔類型,默認(rèn)是ENT_COMPAT | ENT_HTML401。

如:

bold text.";
$str1 = htmlspecialchars_decode($str);
echo $str."
",$str1;

輸出:

This is some bold text.
This is some boldtext.

源代碼:

This is some <b>bold</b> text.
This is some bold text.

3,strip_tags()函數(shù),從字符串中移除空字符,HTML和PHP標(biāo)記,將html轉(zhuǎn)化為純文本。

string strip_tags(string $str,string $allowable_tags) 

$str,待處理字符串,$allowable_tags指定不被去除的字符列表。

如:

Test paragraph.

 Other text' ; echo  strip_tags ( $text ); echo  "\n" ; // 允許 

 和  echo  strip_tags ( $text ,  '

' );

輸出:

php string如何轉(zhuǎn)為html

4,get_html_translation_table()函數(shù),返回使用htmlspecialchars()和htmlentities()后的轉(zhuǎn)換表。

array get_html_translation_table(int $table,int $flags,string $encoding),$table表示想要的表,分別是HTML_ENTITIES,HTML_SPECIALCHARS。$flags規(guī)定翻譯表將包含哪種引號(hào)以及翻譯表用于哪種文檔類型,默認(rèn)是ENT_COMPAT | ENT_HTML401$encoding一個(gè)規(guī)定了要使用的字符集的字符串,默認(rèn)是ISO-8859-1。

如:

輸出:

php string如何轉(zhuǎn)為html

5,阿薩德

到此,相信大家對(duì)“php string如何轉(zhuǎn)為html”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!


網(wǎng)站名稱:phpstring如何轉(zhuǎn)為html
網(wǎng)頁(yè)URL:
http://weahome.cn/article/jsjpgh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部