0

我刚刚发现它已eregi被弃用,并且preg replace工作方式不同。你会怎么翻译这个?

$text = eregi_replace("\\[img\\]([^\\[]*)\\[/img\\]", "", $text);
4

2 回答 2

0

显然这有效:

$text = preg_replace("#\[img\](.+?)\[/img\]#is", "", $text);
于 2014-08-14T13:50:08.727 回答
0

你可以试试这个

$text = preg_replace("/\\[img\\]([^\\[]*)\\[/img\\]/i", "", $text);
  1. /在和之间编码你的模式/i
  2. 使用preg_replace而不是eregi_replace
于 2014-08-14T11:39:58.187 回答