1:
foreach(array_name
as
$value)
{
statement;
}
這裏的array_name是妳要遍歷的數組名,每次循環中,array_name數組的當前元素的值被賦給$value,並且數組內部的下標向下移壹步,也就是下次循環回得到下壹個元素。
2:foreach(array_name
as
$key
=>
$value)
{
statement;
}
這裏跟第壹種方法的區別就是多了個$key,也就是除了把當前元素的值賦給$value外,當前元素的鍵值也會在每次循環中被賦給變量$key。鍵值可以是下標值,也可以是字符串。比如book[0]=1中的“0”,book[id]="001"中的“id”.
如
foreach
(DataListItem
dli
in
DataList1.Items)
{
if
(dli
!=
null)
{
TextBox
TextBox5
=
dli.FindControl("TextBox5")
as
TextBox;
TextBox5.BorderWidth
=
0;
LinkButton
LinkButton1
=
dli.FindControl("LinkButton1")
as
LinkButton;
LinkButton1.Visible
=
false;
}
}