php中如何用str_replace替换一个不确定的内容?

2024-12-03 09:57:38
推荐回答(2个)
回答1:

$str = 'dfadfas[不要的内容,但该内容不确定,只是用中括号括着]fadsfdsfadfsdaf';
$str = preg_replace('/(.*?)(\[.*\])(.*)/', '${1}${3}', $str);
echo $str."\n";
?>

回答2:

[]是标记吗?因为内容不确定,肯定是需要你个标记来识别你要替换的内容的