>  기사  >  백엔드 개발  >  php函数的返回值_PHP教程

php函数的返回值_PHP教程

WBOY
WBOY원래의
2016-07-13 17:14:041201검색

php函数的返回值。其实php函数可以返回一个或多个值,使用return关键字可以返回一个变量或者一个数组。return会使程序在return处停止,并返回指定的变量。

今天举一个例子吧:

 代码如下 复制代码

';
function she($a,$b,$c)
{
   return array($c,$b,$a);
}
list($x,$y,$z)=she(2,3,4);
echo '$x='.$x.'$y='.$y.'$z='.$z;
?>
执行结果如:

function add($shu)
{
return $shu+1;
}
echo add(2).'
‘;

function she($a,$b,$c)
{
return array($c,$b,$a);
}
list($x,$y,$z)=she(2,3,4);
echo ‘$x=’.$x.’
$y=’.$y.’
$z=’.$z;
?>

php函

数,想要传回多个返回值,怎么做到(函数不能返回多个值,但可以通过返回一个数组来得到类似的效果。

 代码如下 复制代码

function results($string)
{
$result = array();
$result[] = $string;//原字符串
$result[] = strtoupper($string);//全部换成大写
$result[] = strtolower($string);//全部换成小写
$result[] = ucwords($string);//单词的首字母换成大写

return $result;
}
$multi_result = results('The quick brown fox jump over the lazy dog');
print_r($multi_result);
?>

输出结果:
Array
(
[0] => The quick brown fox jump over the lazy dog
[1] => THE QUICK BROWN FOX JUMP OVER THE LAZY DOG
[2] => the quick brown fox jump over the lazy dog
[3] => The Quick Brown Fox Jump Over The Lazy Dog
)

引用

本函数返回三个值,一个是函数返回,两个传引用。

 代码如下 复制代码

test(&$a,&$b){
   $a = 1000;
   $b = 12000;
   return $a+$b;
}

$a = 10;
$b = 12;

$c = test($a,$b);   //注意这里没有 & 了。

//显示修改后的值
echo $a;
echo $b;      
echo $c;  //这是函数返回值;

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/629017.htmlTechArticlephp函数的返回值。其实php函数可以返回一个或多个值,使用return关键字可以返回一个变量或者一个数组。return会使程序在return处停止,并返...
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.