php函數的返回值
來源:程序員人生 發布時間:2014-04-22 16:09:27 閱讀次數:3635次
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函數,想要傳回多個返回值,怎么做到(函數不能返回多個值,但可以通過返回一個數組來得到類似的效果.)
實例代碼如下:
- <?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;
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈