php去除標簽
『壹』 php 刪除指定標簽的 指定屬性 正則表達式
正則么
$name="item rdf:about=\"http://dx.doi.org/10.1038/jes.2014.5\" 21212121 item rdf:about=\"http://dx.doi.org/10.1038/jes.2014.5\" ";
echo $name ."<br>";
$str=preg_replace('/rdf:about=\"([\s\S]*?)\"/',"rdf:about=\"\"",$name);
echo $str;
『貳』 PHP裡面,怎麼去除提交上來的html標簽。
你的這個抄問題有點模糊..
你說的意思是.我在FCK里輸入一段<p>1</p> 你要求顯示內容的時候是1.而不是<p>111</p>...這種情況..FCK本身提供了原碼的輸入方式,而當你沒有採用原碼的形式的時候..也就是普通模式.那麼FCK會將你輸入的內容轉換成HTML實體來顯示..顯示出來後的結果就是<p>111</p>...
還有另一種解決方法..
strtr($str,array_filp(get_html_translation_table(HTML_ENTITIES)));
這樣..它就將已經轉換成文本內容再次轉換成HTML.
如果你說的是這種情況.那麼我建議你不要用FCK了.因為你本身就是想輸入HTML代碼的....如果用FCK.他就會幫你轉換成實體....如果你只是利用了一般的TEXTAREA..就可以直接輸入HTML..最後不進行任何處理就可以得到你說的那個效果...
『叄』 php如何移除xml標簽下所有的標簽
<?
$str='<config>
<syncinfo username="admin">
<iconv>
<item name="xxx" index="xx" />
<item name="xxx" index="xx" />
<item name="xxx" index="xx" />
</iconv>
</syncinfo>
</config>'
$name='iconv'
$tag1="<$name>";
$tag2="</$name>";
$p1=strpos($str,$tag1);
$p2=strpos($str,$tag2);
$str1=substr($str,$p1+strlen($tag1),$p2-$p1-strlen($tag1));
echo str_replace($str1,"",$str);
?>
『肆』 PHP怎麼使用正則去除字元串中帶有某個class的標簽
<?php
$str='<ulid="Lb_show">
<listyle="float:left;width:100%;"class="clone">
<imgsrc="/banner5.jpg">
</li>
<listyle="float:left;width:70%;">
<imgsrc="/banner1.png">
</li>
<listyle="float:left;width:60%;"class="clone">
<imgsrc="/banner1.png">
</li>
<listyle="float:left;width:30%;">
<imgsrc="/banner1.png">
</li>
<listyle="float:left;width:50%;"class="clone">
<imgsrc="/banner5.jpg">
</li>
</ul>';
$str=preg_replace('~<li.*?class="clone"[sS]*?</li>~','',$str);
echo$str;
『伍』 php 如何刪除特定標簽
資料庫信息里邊有html標簽嗎?如果是去掉所有html標簽 那就用strip_tags函數,如果去除特定的所有標簽 那麼就那就用正則了,,自己寫羅 假設幾種情況 一是像img的 一個像a的假設為imgpreg_replace("/<img[^>]*\/>/","",$str);假設為a那麼就是preg_replace(「/<a[^>]*>.*<\/a>/","",$str);
『陸』 怎麼去除php頁面中的HTML標簽啊
|//去掉html標簽
$string = preg_replace ( "/(\<[^\<]*\>|\r|\n|\s|\[.+?\])/is", ' ', $string );
//轉義html標簽
$string = htmlspecialchars ( $string );
『柒』 php利用正則表達式刪除html標簽
php正則來表達式:<em>.*</em>
完整的源php利用正則表達式刪除html標簽程序如下:
<?php
$str='<p>12345<em>123abc"def"</em></p>';
echopreg_replace('#<em>.*</em>#is','',$str);
?>
運行結果:
<p>12345</p>
『捌』 php 用正則表達式,去除A標簽
$str = '<a href="ddd">ddddd</a>';
echo preg_replace(''/\>\><a.+?>A<\/a>/'','',$str);
這個必須要>>否則會失效。