PHP将逗号分隔的字符串作为多个参数传递给函数

闪雷

我想这样称呼:

<?php
   function returner($par1,$par2){
      var_dump($par1);
      var_dump($par2);
      return false;
   }

   $func_name = 'returner';
   $args = array('arg1','arg2');
   $func_name('"'.implode('","',$args).'"');
?>

但问题是,PHP 将其作为单个参数发送到$func_name()

$arg1'"arg1","arg2"'$arg2未定义。

如何在不修改returner()函数的情况下使其正常工作(因此参数将单独发送)

伊恩

由于您使用的是 PHP 5.6,您可以利用splat运算符:

$func_name(...$args);

https://eval.in/916622

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将字符串参数传递给函数作为dplyr中的数据框列名称

将字符串作为参数名称/值对传递给R函数

将逗号分隔的字符串传递给codeigniter中的in子句

ASP.net使用Eval将逗号分隔的字符串作为参数传递

将keras优化器作为字符串参数传递给keras优化器函数

将函数的字符串参数作为列名传递

将Bash逗号分隔的字符串值变量传递给jq arg过滤器

如何将字符串作为参数传递给javascript函数

将键传递给函数作为字符串参数时,VBA Excel错误“按参考参数类型不匹配”

将数组的元素作为参数列表传递给函数(而不是组合字符串)

如何将字符串作为参数传递给JavaScript函数?

PHP将参数传递给新字符串(学习)

将字符串作为键参数传递给函数

将多个字符串作为单个函数参数传递

将php字符串作为参数传递给php脚本中调用的javascript函数

将PHP变量作为字符串传递给javascript

如何将字符串作为参数传递给需要R中的变量的函数

将空格字符串作为参数传递给函数

将参数传递给函数以返回字符串

将字符串作为参数传递给 python 脚本

将 Ruby 字符串传递给 Javascript 函数参数

将多个字符串值作为参数从服务器端传递给 javascript 函数

如何将连接的字符串作为参数传递给函数:Angular 2

SUMIFS 使用逗号分隔的字符串作为参数

将此和逗号分隔的值作为参数传递给函数

如何将空格分隔字符串的多个变量传递给 bash 中的函数?

将 PHP 字符串和整数作为参数传递给 JavaScript 函数

将参数传递给函数内的字符串 json

将字符串作为函数中的参数传递给 R 中的其他函数