以下两行正在发出警告,
if (eregi($patt,$v,$res))
Deprecated: Function eregi() is deprecated in /classes/xtpl.php on line 50
和
$copy=ereg_replace("\{".$v."\}","$var",$copy);
Deprecated: Function ereg_replace() is deprecated in /classes/xtpl.php on line 25
我尝试以下列方式使用preg_match()
,但无法解决问题
$copy=preg_match("\{".$v."\}","$var",$copy);
if (preg_match($patt,$v,$res))
请提出一些想法
答案 0 :(得分:1)
自PHP 5.3起,不建议使用这些函数。 使用preg_replace而不是ereg_replace和preg_match而不是eregi。 您可以在此找到有关这些功能的必要信息 - http://www.php.net/manual/en/function.preg-replace.php http://www.php.net/manual/en/function.preg-match.php
答案 1 :(得分:0)