我正在替换我网站上的PHP弃用功能。我有这段代码:
(eregi("<[^>]*object.*\"?[^>]*>", $secvalue))
它写在php.net网站上,eregi
应该用带有i
修饰符的preg_match替换。
这个编码是对的吗?
(preg_match("<[^>]*object.*\"?[^>]*/i>", $secvalue))
或者我应该将/i
放在其他地方吗?
答案 0 :(得分:4)
您需要在开头添加正斜杠以匹配结束斜杠:
preg_match('/<[^>]object."?[^>]*>/i', $secvalue);
答案 1 :(得分:4)
preg_match('/<[^>]*object.*\"?[^>]*>/i', $secvalue)