如何使用preg_replace或str_replace用自定义文本替换div中的文本?

时间:2019-03-27 07:20:55

标签: php regex wordpress

我有一个wordpress小部件,其中包含一些div块的html代码。在该div中,我有一个文本[year],我想用<?php echo date("Y"); ?>代替。但是问题是我不能使用str_replace函数,因为我有一个完整的div。所以我在做的是尝试使用str_replace,但是那没有用,有什么办法吗,我的代码如下:


$date = date("Y");
ob_start();
$uwid = dynamic_sidebar('footer-copyright');
ob_end_clean();
$uwid = str_replace("[year]",$date, $uwid ); 
echo $uwid
?>

这行不通,但是如果有办法用preg_replace做到这一点,那可能行得通,但是我不确定这种模式。

0 个答案:

没有答案