[英]How can I replace an <a> tag with a <span> tag using a php if statement?
[英]How to replace one blockquote tag with span tag php
我的內容中有標簽。 我需要用 span 標簽替換所有這些標簽:例如:我的 contenti 包裝如下:
<blockquote><p>my content</p></blockquote>
。
我需要將其替換為:
<span class="highlight">content</span>
我怎樣才能在 PHP 中實現這一點。我嘗試了一些 preg_replace 但沒有任何效果。 誰能幫忙。
提前致謝。
當然不是最好的解決方案,但應該足夠好並且不需要正則表達式:
$string = str_replace('<blockquote><p>', '<span class="highlight">', $string);
$string = str_replace('</p></blockquote>', '</span>', $string);
或者:
$search = array('<blockquote><p>', '</p></blockquote>');
$replace = array('<span class="highlight">', '</span>');
$string = str_replace($search, $replace, $string);
嘗試
preg_replace('/<blockqoute>.*?<p>(.*?)<\/p>.*?<\/blockqoute>/i', '<span class="highlight">$1</span>', $string);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.