有人可以为 Notepad++ 制作一个正则表达式来替换它:
mysql_fetch_array($result)
这样:
$result->fetch_array()
变量名称也可以有其他名称,例如:
mysql_fetch_array($result_2)
也应该换成
$result_2->fetch_array()
谢谢!
关于我的评论,我仍然建议手动替换它们,但是,此代码也可能对您有所帮助:
<?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()