15
A
回答
50
2
我認爲raina77ow的答案能夠充分回答你的問題。另一個需要考慮的選項是使用寫入參數。
function foobar(array &$arr1 = null)
{
if (null !== $arr1) {
$arr1 = array(1, 2, 3);
}
return array(4, 5, 6);
}
然後調用:
$arr1 = array();
$arr2 = foobar($arr1);
,如果你總是需要返回兩個數組這會不會是有用的,但它可以被用來始終返回一個數組,並返回其他只在某些情況下。
相關問題
- 1. 函數返回數組 - PHP
- 2. PHP函數返回數組
- 3. PHP函數數組返回?
- 4. 函數返回數組php
- 5. 返回數組的PHP函數
- 6. 函數返回兩個值
- 7. 函數PHP PDO參數返回數組
- 8. 創建函數返回兩個函數的元組
- 9. Numpy:將函數應用於兩個numpy數組並返回兩個numpy數組
- 10. PHP類函數,需要一個數組數組,返回錯誤
- 11. 從PHP函數返回數組
- 12. 函數返回數組不工作。 php
- 13. 從PHP函數返回數組
- 14. PHP:函數不返回數組
- 15. PHP函數不返回數組
- 16. 從函數返回數組的PHP返回NULL
- 17. 返回數組的函數
- 18. Php返回多個數組
- 19. PHP返回一個數組
- 20. 如何結合兩個函數並返回一個數組?
- 21. 函數返回:PHP
- 22. 函數返回 - PHP
- 23. 函數返回數組返回NULL
- 24. PHP函數不工作,幾個參數,數組返回
- 25. 返回兩個輸出的函數
- 26. 如何返回一個包含兩個函數的函數和兩個參數
- 27. PHP JSON返回兩個不同函數的一個響應
- 28. 從PHP函數返回一個數組,Smarty的
- 29. PHP函數,可以從一個數組的鍵返回值深
- 30. PHP - 將數組返回給另一個數組的組合函數
實際上與接受的答案相同,只是有很多更多解釋:http://stackoverflow.com/questions/3451906/multiple-returns-from-function#answer-3579950 – caramba