0

我现在真的迷失了我需要做的是打开文件查找!@#函数#@!并在其位置运行 php 函数。

我一直在使用 file_get_contents() 打开文件,我必须通过替换某些东西。有一些简单的东西,比如文本,我可以通过一个简单的 str_replace() 来替换。我需要做的是运行一个函数并将其释放等代替 !@# function #@! 在文件字符串中。

我希望这有点道理我自己很难解释。

4

1 回答 1

1

我猜你需要的是preg_replace_callback

$file = file_get_contents();

$newFile = preg_replace_callback('/(\!\@\#function\#\@\!)/is', 'yourfunction',$file);
于 2012-10-24T06:54:17.077 回答