【发布时间】:2011-11-06 11:28:46
【问题描述】:
我有一个soap函数,它需要3个参数,应该作为带引号的字符串传递。
function('id','username','password');
另一方面,我有一个数组,其中包含:
[0] = > "'id','username','password'"
[1] = > "'id','username','password'"
....
当我 echo $array[0] 输出是 'id','username','password' 并且当我使用 function('id','username','password'); 时没有问题但是当我使用
function($array[0]); 不行。
我用 echo、die、print_r 测试了我的数组...输出与函数预期的一样!!!!
有什么帮助吗?
谢谢; )
【问题讨论】:
-
传递三个不同的参数,或者传递一个字符串是有区别的...... PHP不会神奇地将字符串转换成三个参数,不管字符串的内容是什么。
-
为什么你不改变你调用函数的方式并用函数签名正确地做到这一点??
标签: php