PHP ʖ²ἯTH º󍋼/A Ղ 12. w³̿ؖƼ/TD foreach foreach(array_expression as $value) statement foreach(array_expression as $key = $value) statement reset ($arr); while (list(, $value) = each ($arr)) {echo "Value: $value br \n";} foreach ($arr as $value) {echo "Value: $value br \n";} reset ($arr); while (list($key, $value) = each ($arr)) {echo "Key: $key; Value: $value br \n";} foreach ($arr as $key = $value) {echo "Key: $key; Value: $value br \n";} ʾ·¶Ӄ·¨µĸþ €½—ӣº /* foreach example 1: value only */ $a = array (1, 2, 3, 17); foreach ($a as $v) {print "Current value of \$a: $v.\n";} /* foreach example 2: value (with key printed for illustration) */ $a = array (1, 2, 3, 17); $i = 0; /* for illustrative purposes only */ foreach($a as $v) {print "\$a[$i] = $v.\n"; $i++;} /* foreach example 3: key and value */ $a = array ("one" = 1, "two" = 2, "three" = 3, "seventeen" = 17); foreach($a as $k = $v) {print "\$a[$k] = $v.\n";} /* foreach example 4: multi-dimensional arrays */ $a[0][0] = "a"; $a[0][1] = "b"; $a[1][0] = "y"; $a[1][1] = "z"; foreach($a as $v1) {foreach ($v1 as $v2) {print "$v2\n";}} /* foreach example 5: dynamic arrays */ foreach(array(1, 2, 3, 4, 5) as $v) {print "$v\n";} º󍋼/A ưµ㼯A for ɏһ¼¶ break