foreach()有兩種用法
1: foreach(array as $value)
{
表達式;
}
這裡的array是你要遍歷的數組名,每次循環中,array數組的當前元素的值被賦給$value,
並且數組內部的下標向下移一步,也就是下次循環回得到下一個元素
2:foreach(array_name as $key => $value)
{
表達式
}
這裡跟第一種方法的區別就是多了個$key,也就是除了把當前元素的值賦給$value外,當前元素的鍵值也會在每次循環中被賦給變量$key。鍵值可以是下標值,也可以是字符串。比如book[0]=1中的“0”,book[id]="001"中的“id”.
其實兩種的效率不相上下.