2009-11-21 45 views
1
array array_splice (array &$input , int $offset [, int $length = 0 [, mixed $replacement ]]) 

爲什麼會出現一個&之前$輸入?

回答

6

這意味着$ input數組是通過引用傳遞的,所以在該函數中進行的任何更改都會影響該數組。默認行爲是傳遞副本,所以在函數內進行的更改不會影響原始內容。

2

&表示這是一個參考,即該數組不會被複制,並且由array_splice所做的input的任何改變都將反映在輸入數組中。有關更多詳細信息,請參見the PHP reference

相關問題