2016-03-31 35 views
-4

我有以下功能結構PHP:存儲由函數

//function 1 definition 
function1(data1) { 

function2(data2); 

} 
//function2 definition 
function2(data2){ 

return array(); 
} 

在這裏,在另一個PHP文件中的所有用戶都打電話給我的功能1和一些數據傳遞給它,這反過來又豐富了它,並返回的數組將它傳遞給函數2,函數返回一個長度根據傳遞的數據而不同的數組。

所以,現在我需要將這個由function2返回的數組傳遞給function1,然後將整個數組存儲到一個變量中。

可能嗎?

+0

如果您試過,您知道是否有可能 – SuperDJ

+0

是的,PHP [數組] (http://php.net/manual/en/language.types.array.php)可以存儲在變量中,作爲參數傳遞給函數並從函數返回。 – axiac

+0

你必須掌握一些關於php的概念,這是每個程序用戶的一個實例,所以你不能在用戶之間共享數組:),然後很多很多:) –

回答

0

在這裏回答部分張貼我的意見,由於字符

第一件事的限制....是的,我是新來的PHP ..... 第二件事 .....我已經嘗試過....使用不同的方法...將它存儲到數組中...使用json_encode()來打印它...但沒有工作。 第三件事 ....我讀了很多關於使用list()的東西,但是例子總是談論訪問數組的特定元素而不是關於整個數組....所以要求幫助.... 第四件事 ....「另一個php文件中的所有用戶都在調用我的函數1」是一個糟糕的選擇......其實這個提到在問題中是沒有必要的......在這裏所有的用戶都意味着....在其他的PHP我從數據庫中獲取所有用戶的數據,然後將該數據傳遞給function1,然後依次傳遞function2 .....