level 8
就算能传,你怎么接受?
大抵就是数组,分隔符,系列化之类的东西来处理了
2013年08月21日 02点08分
2
level 7
能告诉我为什么不用数组吗,其他也可以,但是觉得比数组更麻烦,你可以用个特殊符号拼接起来,接收到再分割。
2013年08月21日 03点08分
3
level 11
list($a,$b) = fun();
function fun(){
$a = 1 ;
$b = 2 ;
return array($a,$b);
}
2013年08月21日 04点08分
4
level 5
先用连接符连接起这两个返回值,接收到再explode下
2013年08月21日 09点08分
7
比数组更麻烦.
2013年08月21日 14点08分
level 12
嘎嘎,要是php的return能像js那样返回值就好了
2013年08月24日 13点08分
14
level 7
不能这样返回的吧!一定要两个值的话,我想应该在参数里面加两个:keystring,valstrking,让后你里面的代码直接将结果写入这两个参数里面就好了。比如:function as($arr,$keystring,$valstring){
.......
$keystring="a,b,c,d";
$valstring="val1,vak2,val3,val4";
}
手机打很麻烦
2013年08月24日 22点08分
15
level 3
用OBJECT就可以了, 这两个值都可以是一个OBJECT里面的数据PROPERTY.
2013年08月25日 06点08分
18
level 8
首先,对于 return 来说,只有一个值,这个值类型可以是任意的。想一个 return 返回多个值,不用数组、对象,那是不可能的!不知道哪一门语言有这样子的特性,一个 return 可以返回两个值。
上面的朋友说的,已经不是 return 能不能返回多个值的范畴,而是用什么方法返回多个值的讨论了,这样子的情况,就有很多种了,数组、对象、json字符串等等。
2013年08月26日 01点08分
19
LUA可以返回多值值。接受的用多个变量来接受就好了。
2015年10月05日 07点10分
level 3
对象和数组,不会有别的方法了,这两个东西就是用来解决这样的问题的
当然了,合并 拆分也算,可以并为对象里了...
2013年08月26日 03点08分
20