我想知道是否有辦法使用在另一個函數中聲明的$result
變量。PHP函數使用另一個函數的變量
function test1($day){
$_SESSION['result'] = array_reduce($day, function($cur, $x)
{
return $cur + $x[2];
}, 0);
}
,我需要的是$result
變量在另一個功能:
function test2($general){
$general = explode("\n", $general) ;
foreach ($general as $key => $value)
$general[$key] = explode(" ", $value) ;
$general[2][1]=$_SESSION['result'];
}
不過,這並不直到我刷新顯示值。有沒有更好的方法讓var在第二個函數中被識別?
感謝
一個問題:爲什麼做? (提示:爲什麼不只是傳遞期望的值?) –
你不能使用全局變量嗎?如:'global $ result;' –
由於變量是'$ _SESSION',並且這是一個超級全局,所以應該按原樣運行。 – deceze