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[b],'---',$GLOBALS[c],'----',$GLOBALS[d];

 输出:

sdfsdf---sdfsdfsdfsdf----sdf 

 

你可能感兴趣的:(C++,c,PHP,C#)