當前位置:首頁 » 編程語言 » php函數返回

php函數返回

發布時間: 2022-03-15 21:36:19

『壹』 php函數返回數組!

你這段代碼問題很多... 一個函數只能有一個返回值, 甚至還少了個大括弧

你可以返回一個數組, 裡麵包含$m, $n, 例如

<?php
$a=1;$b=1000;
$result=solve($a,$b);
functionsolve($aa,$bb){
$m=array();
$n=array();
for($i=$aa;$i<1000;$i++){
$m[$i]=$i;
$n[$i]=1000-$i;
}
returnarray($m,$n);//返回一個數組
}
var_mp($result);

或者定義個全局的$m, $n

$a=1;$b=1000;
solve($a,$b);
functionsolve($aa,$bb){
global$m,$n;
for($i=$aa;$i<1000;$i++){
$m[$i]=$i;
$n[$i]=1000-$i;
}
returnarray($m,$n);
}
var_mp($m);
var_mp($n);

『貳』 php function中return能返回一個函數嗎

並沒有看懂這個部分究竟想實現什麼功能。

但是$c每次加一的原理,給你舉個例子吧:

例一(值傳遞):

<?php
functionexam($var1){
$var1++;
echo"InExam:".$var1."<br/>";
}

$var1=1;
echo$var1."<br/>";
exam($var1);
echo$var1."<br/>";
?>

輸出結果:

1
In Exam: 2
1

例二(引用傳遞):

<?php
functionexam(&$var1){
$var1++;
echo"InExam:".$var1."<br/>";
}

$var1=1;
echo$var1."<br/>";
exam($var1);
echo$var1."<br/>";
?>

輸出結果:

1
In Exam: 2
2

希望你能看到兩個例子中不同的地方……

『叄』 php函數function中return問題:

return 是要返回函數調用後的結果, 就是比如 $a = fun(); 如果fun()里有值就可以把這個函數賦值給一個變數,如果沒有return 就不能賦值給變數。
function 里的 $a 和外面的$a不是一個值, function里的是局部變數,只在function里起作用。如果你直接echo $a 而沒有寫 $a=_pr(6,9); 是會報錯的。你也可以寫成$b = _pr(6,9);得到的值也是一樣

『肆』 php 一個函數返回值問題

function h_z_id($columnid){
$zid_col_sql="select id,column_id from column_admin where id='$columnid'";
$zid_col_rul=mysql_query($zid_col_sql);
$zid_col_arr=mysql_fetch_array($zid_col_rul);

if($zid_col_arr[1]=="1"){
echo $zid_col_arr[0]; //輸出了正確值
return $zid_col_arr[0]; //沒有正常返回值
}
h_z_id($zid_col_arr[1]);
}

首先,確認一下$zid_col_arr[1]是否等於"1";
其次把 h_z_id($zid_col_arr[1]); 改為 return h_z_id($zid_col_arr[1]);

『伍』 請問PHP中函數的返回值是什麼意思請詳細解釋下 !!

函數是一個功能集合體。執行一定的功能或運算。。運算之後的結果保留在函數內部是無意義的。返回值就是把函數運算的結果從函數內部取出。無論是自定義函數還是自帶函數。原型都是如下:
function 函數名(參數1, 參數2……) {
運算過程
return 運算結果;
}

return 關鍵字的作用就是把運算的結果從函數內部移出。要取得這個值。可以使用 = 號賦值給一個變數。
$var = 函數名(參數,如果有的話);
$var 即可以得到函數內部的運算結果。也有些函數是沒有返回值的。。比如 var_mp

特別注意一下。返回值。只是返回運算結果的「值」,而不是特定的某個變數。例如:
funciton test() {
$a = 1+2;
return $a;
}
以上代碼返回的是 3 這個值。而不是 $a 本身。所以才叫 返回「值」

『陸』 php 函數裡面可以有兩個以上的返回值嗎

php 函數裡面只能返回一個值:

若想有多個返回值,可以其轉為一個數組
如:
function slfjo($ht)
{
$a=$ht*8;
$b=$a*9;
return array($a,$b); // 返回一個數組
}

返回一個數組以得到多個返回值

<?php
function small_numbers()
{
return array (0, 1, 2);
}
list ($zero, $one, $two) = small_numbers();
?>

『柒』 Php函數中返回值return和echo的區別

函數中echo只是在屏幕輸出字元串類似於System.out.println
而return是函數的返回值

『捌』 php函數如何返回數組啊, 比如,

function x(){
$a[0]='a';
$a[1]='b';
$a[2]='c';

$b[0]='123';
$b[1]='456';
$b[2]='789';
return array($a,$b);
}

『玖』 PHP:函數返回數組,如何直接讀取返回值呢

你講的這個是沒法實現的,

Can'

『拾』 php函數怎麼返回形參

打開php的安全模式
php的安全模式是個非常重要的內嵌的安全機制,能夠控制一些php中的函數,比如system(),
同時把很多文件操作函數進行了許可權控制,也不允許對某些關鍵文件的文件,比如/etc/passwd,
但是默認的php.ini是沒有打開安全模式的,我們把它打開:
safe_mode = on
你的採納是我前進的動力,
記得好評和採納,互相幫助,
如果你認可我的回答,敬請及時採納.
手機提問的朋友在客戶端右上角評價點【滿意】即可.
如果你認可我的回答,請及時點擊【採納為滿意回答】按鈕!

熱點內容
編譯nasm 發布:2025-01-16 14:54:43 瀏覽:201
編程實戰寶典 發布:2025-01-16 14:53:12 瀏覽:247
ibm伺服器怎麼關閉開機初始化 發布:2025-01-16 14:50:41 瀏覽:65
瀏覽器上傳不了圖片 發布:2025-01-16 14:45:46 瀏覽:599
汽車是哪個配置的怎麼看 發布:2025-01-16 14:43:47 瀏覽:50
唱吧上傳原唱 發布:2025-01-16 14:30:36 瀏覽:300
負載均衡後端伺服器獲取真實ip 發布:2025-01-16 14:30:26 瀏覽:655
linux系統centos如何配置網路 發布:2025-01-16 14:22:32 瀏覽:600
java培訓浙江 發布:2025-01-16 14:13:40 瀏覽:934
配置型基金如何分配 發布:2025-01-16 14:08:06 瀏覽:563