日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php中tags,php中strip_tags()函数的用法举例

發布時間:2023/12/19 php 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php中tags,php中strip_tags()函数的用法举例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在php中strip_tags() 函數,可以剝去 HTML、XML 以及 PHP 的標簽。

用法:

strip_tags(string,allow)

后面的allow是可選的。填入的話表示什么標簽被允許。

附,php使用strip_tags清除所有標記。

string strip_tags(string str);

函數strip_tags可去掉字符串中包含的任何 HTML 及 PHP 的標記字符串。若是字符串的 HTML 及 PHP 標簽原來就有錯,例如少了大于的符號,則也會返回錯誤。

string strip_tags ( string str [, string allowable_tags] ) 返回一個去除了HTML標簽的字符串;可以使用第二個參數來設置不需要刪除的標簽。

例如:

strip_tags($str, "");

//保留$str中的a標簽

?>

問題1,strip_tags如何保留多個HTML標簽?

只需要將多個標簽用空格分隔后寫到strip_tags的第二個參數中,代碼:

strip_tags($str, "

");

問題2,php刪除html標記中的特定標簽的方法?

代碼:

/**

* 刪除html標記中的特定標簽

* edit www.jbxue.com

*/

function strip_selected_tags($text, $tags = array())

{

$args = func_get_args();

$text = array_shift($args);

$tags = func_num_args() > 2 ? array_diff($args,array($text)) : (array)$tags;

foreach ($tags as $tag){

if( preg_match_all( '/]*>([^/iu', $text, $found) ){

$text = str_replace($found[0],$found[1],$text);

}

}

return preg_replace( '/()/iu', '', $text);

}

$str = "[url="]123[/url]";

echo strip_selected_tags($str,array('b'));

?>

總結

以上是生活随笔為你收集整理的php中tags,php中strip_tags()函数的用法举例的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。