--TEST-- Foreach loop tests - using an array element as the $value --FILE-- $v[0]) { var_dump($k, $v); } var_dump($a); var_dump($k, $v); ?> --EXPECT-- array(1) { [0]=> string(1) "a" } array(1) { [0]=> string(1) "b" } array(1) { [0]=> string(1) "c" } array(3) { [0]=> string(1) "a" [1]=> string(1) "b" [2]=> string(1) "c" } array(1) { [0]=> string(1) "c" } int(0) array(1) { [0]=> string(1) "a" } int(1) array(1) { [0]=> string(1) "b" } int(2) array(1) { [0]=> string(1) "c" } array(3) { [0]=> string(1) "a" [1]=> string(1) "b" [2]=> string(1) "c" } int(2) array(1) { [0]=> string(1) "c" }