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

字符串中的html標簽過濾與轉換

オリジナル 2019-03-29 16:07:01 385
サマリー:<?php /** * 字符串中的html標簽過濾與轉換 * 1. nl2br():在換行符\n前插入html換行標記<br> * 2. htmlspecialchars(),將代碼中的單雙號號,&符與<和>轉為html實體字符,不解析 *    反操作: ht
<?php
/**
* 字符串中的html標簽過濾與轉換
* 1. nl2br():在換行符\n前插入html換行標記<br>
* 2. htmlspecialchars(),將代碼中的單雙號號,&符與<和>轉為html實體字符,不解析
*    反操作: htmlspecialchars_decode(): 與htmlspecailchars()功能相反,將實體字符進行解析還原
* 3. htmlentities(): 將所有的html標記全部轉實體,包括了htmlspecailchars中的標記,功能更強大
*    反操作: html_entity_decode()
* 4. strip_tags(): 過濾掉所有的html或php標記,可以設置允許保留的標記,很實用
*/
//在頁面輸出未經解析的html源碼
$str = "我的家鄉(xiāng)——東北的<span style='color:red;'>松花江</span>上";
echo htmlspecialchars($str) ,'<hr>';

//1. nl2br()
$str1 = "我的家鄉(xiāng) \n——東北的松花江上";
//$str1 = "我的家鄉(xiāng) <br> \n——東北的松花江上";
echo $str1,'<br>';
echo nl2br($str1) ,'<hr>';

//2. htmlspecialchars()  不解析html,只轉換標簽。對防止代碼運行有作用。
//htmlspecialchars_decode() 函數(shù)把預定義的 HTML 實體轉換為字符。
$str2 = "我的家鄉(xiāng)——東北的<span style='color:red;'>松花江</span>上";
echo $str2.'<br>';
echo htmlspecialchars($str2). '<br>';
echo htmlspecialchars_decode($str2). '<hr>';
//3. htmlentities() 將所有的html標記全部轉換成實體 反操作 html_entity_decode()
$str3 = "我的家鄉(xiāng)——東北的<span style='color:red;'>松花江</span>上";
echo htmlentities($str3).'<br>';
echo html_entity_decode($str3).'<hr>';
//4. strip_tags() 過濾所有的html標簽
$str4 = '<p>php是世界上<span style="color:red">最好的</span>編程語言嗎?</p>';
echo $str4, '<br>';
echo strip_tags($str4) ,'<br>';
//參數(shù)可以設置保留的標簽,保留下了span,去掉了P標簽
echo strip_tags($str4,'<span>') ,'<hr>';




添削の先生:西門大官人添削時間:2019-03-30 10:46:12
先生のまとめ:總結 非常好,例子列舉比較恰當,也很能說明問題。

手記を発表する

人気のある見出し語