有人可以为Notepad ++制作正则表达式来替换它:
mysql_fetch_array($result)
由此:
$result->fetch_array()
变量名也可以有其他名称,例如:
mysql_fetch_array($result_2)
也应该替换为
$result_2->fetch_array()
谢谢!
答案 0 :(得分:0)
关于我的评论,我仍然建议手动更换它们,但是,此代码也可能对您有所帮助:
<?php
$string = 'mysql_fetch_array($result_2)';
echo preg_replace('#mysql_fetch_array\(([^\)]+)\)#', '\\1->fetch_array()', $string);
echo preg_replace('#mysql_fetch_array\((.*?)\)#', '\\1->fetch_array()', $string);
?>
输出:
$result_2->fetch_array()
$result_2->fetch_array()