国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

php函數的返回值

2024-05-04 21:57:44
字體:
來源:轉載
供稿:網友

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;  //這是函數返回值; 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 霍邱县| 噶尔县| 青海省| 宣汉县| 镇坪县| 桃源县| 凤庆县| 渝北区| 平乡县| 新龙县| 大冶市| 湘潭市| 宣汉县| 商河县| 旅游| 汉川市| 大悟县| 鹿邑县| 手游| 靖安县| 雷山县| 长治县| 龙川县| 元谋县| 华亭县| 梅河口市| 富源县| 轮台县| 灵石县| 马边| 景宁| 剑河县| 汉川市| 临清市| 太和县| 香格里拉县| 保定市| 南丰县| 乳山市| 平南县| 兴山县|