PHP函数传参,字符串变量

$a是一个字符串,$a="变量1,变量2,变量3";
name()是一个函数,name($id, $name, $age){}

传参时 name($a) 不会解析为 id=变量1,name=变量2。
而是 id=“变量1,变量2,变量3"

请问如何解决,百度有一些资料 好像是用eval()函数解决

$a = explode(',', $a);
name($a[0], $a[1], $a[2]);

你需要把$a设置为数组

$a转化成数组之后 再分别把每个元素传进去呗