foreach能夠應用的編程語言類別:Java、C#、PHP、D語言(Phobos庫)。
foreach語句是c#中新增的循環語句,他對於處理數組及集合等數據類型特別方便。
foreach語句的壹般語法格式如下:
foreach(數據類型 標識符 in 表達式)
{
循環體2
}。
擴展資料:
除非數組是被引用,foreach 所操作的是指定數組的壹個拷貝,而不是該數組本身。因此數組指針不會被?each()?結構改變,對返回的數組單元的修改也不會影響原數組。不過原數組的內部指針的確在處理數組的過程中向前移動了。假定 foreach 循環運行到結束,原數組的內部指針將指向數組的結尾。
自 php 5 起,可以很容易地通過在 $value 之前加上 & 來修改數組的單元。此方法將以引用賦值而不是拷貝壹個值。