我有一个类似的PHP方法,它接受参数并构建一个单选按钮组
protected function radio($jsfunction='') {
$radioElements = func_get_args();
...
}
我想建立一个简单的无线电小组,有两个论点。不幸的是,该组的一个元素包含逗号,这似乎被解释为额外的参数。例如:
radio("confirmSelection(this)","Option1","Option2,3,4")
这是在上面的radioElements数组中创建4个条目。是否有某种方法可以转义(预期的)第二个参数中的逗号,以便将"Option2,3,4"解释为一个参数而不是3?
我无法重现:
function foo ($js = '') {
var_dump(func_get_args());
}
foo('a', 'b', 'c,d,e');
array(3) {
[0]=>
string(1) "a"
[1]=>
string(1) "b"
[2]=>
string(5) "c,d,e"
}
从func_get_args()返回的3个参数,3个数组项。
你必须准确地展示你在做什么,才能把c,d,e
分解开来。