0

有人可以为 Notepad++ 制作一个正则表达式来替换它:

mysql_fetch_array($result)

这样:

$result->fetch_array()

变量名称也可以有其他名称,例如:

mysql_fetch_array($result_2)

也应该换成

$result_2->fetch_array()

谢谢!

4

1 回答 1

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()
于 2013-07-19T22:57:49.683 回答