1
我使用foreach循環與引用,即:foreach($elements as &$item)
的var_dump輸出使用的foreach參考循環
現在,當我使用var_dump($elements);
的foreach()
後,最後一個元素總是有一個&
字符前面加上它的變型(&string
,&array
,&boolean
等)。
輸出示例:
array(4) {
[0]=>
string(4) "this"
[1]=>
string(2) "is"
[2]=>
string(2) "an"
[3]=>
&string(7) "example"
}
這是爲什麼呢?它有什麼功能/影響?
這是地址指針。你可以'unset($ item)'來避免這個 – Thamilan
你在foreach循環中做了什麼? –
@thamilian啊好吧,我沒有意識到這一點,你可以補充說,作爲答案? – xorinzor