Heim  >  Artikel  >  Backend-Entwicklung  >  php函数的返回值_PHP教程

php函数的返回值_PHP教程

WBOY
WBOYOriginal
2016-07-13 17:14:041163Durchsuche

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处停止,并返...
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn