gpt4 book ai didi

php - 使用正则表达式从 PHP 中的字符串解析函数

转载 作者:可可西里 更新时间:2023-11-01 00:38:21 26 4
gpt4 key购买 nike

在 PHP 中使用正则表达式是否有一种合乎逻辑的方法来去除函数名称及其参数?目前我将它逐行拆分,以便我能够在每一行上都有每个函数以便于标记。

所以:

doSomeFunction(arg, moreargs, stuff);
breakSomething();
ini_set(include_path, /home/htdocs/);

成为

array([0] => 'doSomeFunction(arg, moreargs, stuff);', [1] => 'breakSomething();' and so on...

我遇到的真正问题是使用正则表达式使函数名称具有如下语法:

$functionfromregex($args);

函数是使用 PHP 的“可变函数名”功能构造的,因此是可能的。参数被作为数组接收,因为没有合理的方法将它们粘合在一起,PHP 需要将它们解析为。真正的缺点是我不太熟悉正则表达式,任何帮助将不胜感激,如果您需要任何其他信息,请随时询问。

最佳答案

如果要解析PHP,可以使用token_get_all得到 tokens给定的代码。

关于php - 使用正则表达式从 PHP 中的字符串解析函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2464197/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com