1

我正在替换我网站中不推荐使用的 PHP 函数。我有这个代码:

(eregi("<[^>]*object.*\"?[^>]*>", $secvalue))

php.net网站上写到eregi应该用 preg_match 替换它并带有i修饰符。

这个编码对吗?

(preg_match("<[^>]*object.*\"?[^>]*/i>", $secvalue))

还是我应该/i放在其他地方?

4

2 回答 2

4

您需要在开头添加一个正斜杠以匹配结尾的斜杠:

 preg_match('/<[^>]object."?[^>]*>/i', $secvalue);
于 2011-07-16T06:59:01.900 回答
4
preg_match('/<[^>]*object.*\"?[^>]*>/i', $secvalue)
于 2011-07-16T07:01:20.237 回答