php函数的返回值

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

实例代码如下:

  1. '; 
  2. function she($a,$b,$c
  3.    return array($c,$b,$a); 
  4. list($x,$y,$z)=she(2,3,4); 
  5. echo '$x='.$x.'$y='.$y.'$z='.$z
  6. ?> 
  1. 执行结果如: 
  2.  
  3. function add($shu
  4. return $shu+1; 
  5. echo add(2).' 
  6. ‘; 
  7. function she($a,$b,$c
  8. return array($c,$b,$a); 
  9. list($x,$y,$z)=she(2,3,4); 
  10. echo ‘$x=’.$x.’ 
  11. $y=’.$y.’ 
  12. $z=’.$z
  13. ?> 

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

实例代码如下:

  1. <?php  
  2. function results($string)  
  3. {  
  4. $result = array();  
  5. $result[] = $string;//原字符串  
  6. $result[] = strtoupper($string);//全部换成大写  
  7. $result[] = strtolower($string);//全部换成小写  
  8. $result[] = ucwords($string);//单词的首字母换成大写 
  9. return $result;  
  10. }  
  11. $multi_result = results('The quick brown fox jump over the lazy dog');  
  12. print_r($multi_result);  
  13. ?> 
  14. 输出结果:  
  15. Array  
  16. (  
  17. [0] => The quick brown fox jump over the lazy dog  
  18. [1] => THE QUICK BROWN FOX JUMP OVER THE LAZY DOG  
  19. [2] => the quick brown fox jump over the lazy dog  
  20. [3] => The Quick Brown Fox Jump Over The Lazy Dog  

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

实例代码如下:

  1. test(&$a,&$b){ 
  2.    $a = 1000; 
  3.    $b = 12000; 
  4.    return $a+$b
  5. $a = 10; 
  6. $b = 12; 
  7. $c = test($a,$b);   //注意这里没有 & 了. 
  8. //显示修改后的值 
  9. echo $a
  10. echo $b;        
  11. echo $c;  //这是函数返回值; 
波比源码 – 精品源码模版分享 | www.bobi11.com
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 本站源码并不保证全部能正常使用,仅供有技术基础的人学习研究,请谨慎下载
8. 如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!

波比源码 » php函数的返回值

发表评论

Hi, 如果你对这款模板有疑问,可以跟我联系哦!

联系站长
赞助VIP 享更多特权,建议使用 QQ 登录
喜欢我嘛?喜欢就按“ctrl+D”收藏我吧!♡