php返回多个值
1。通过传递变量的引用<?php
function test($arr,&$b,&$c,&$d){
list($b,$c,$d)=$arr;
}
$arra=array('s','sdfsdf','sdfdsfsfsdf');
test($arra,$b,$c,$d);
echo $b;
echo '<br />';
echo $c;
echo '<br />';
echo $d;
输出:
s
sdfsdf
sdfdsfsfsdf
2。返回一个数组,然后拆分
3。利用全局变量
<?php
function test($arr){
global $b,$c,$d;
list($b,$c,$d)=$arr;
}
$arr=array('sdfsdf','sdfsdfsdfsdf','sdf');
test($arr);
echo $b,'---',$c,'----',$d;
// echo $GLOBALS,'---',$GLOBALS,'----',$GLOBALS;
输出:
sdfsdf---sdfsdfsdfsdf----sdf
页:
[1]