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