从字符串调用php函数(带参数)

Fux*_*uxi 5 php function dynamic

我想通过使用此字符串动态运行php函数:

do_lightbox('image1.jpg', 'picture 1')

我已经解析了这样的字符串:

$exe = "do_lightbox";
$pars = "'image1.jpg', 'picture 1'";
Run Code Online (Sandbox Code Playgroud)

并尝试使用以下代码:

$rc = call_user_func($exe, $pars);
Run Code Online (Sandbox Code Playgroud)

不幸的是,这给了我一个错误 - 我也试过拆分$ pars就像

$pars = explode(',', $pars);
Run Code Online (Sandbox Code Playgroud)

但没有帮助..

有任何想法吗?谢谢

Jam*_*s C 5

我想这就是你所追求的:

$exe = "do_lightbox";
$pars = array('image1.jpg', 'picture 1');

$rc = call_user_func_array($exe, $pars);
Run Code Online (Sandbox Code Playgroud)