1 2 3 4 5 6 7 8 9 10 11
<? $array = array(1, 2, 3, 4, 5); foreach ($array as $key => $item) { print_r($array); unset($array[$key + 1]); $array[$key+1]=$item*3; echo "$item\n"; } echo "---------\n"; print_r($array);
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 ) 1 Array ( [0] => 1 [2] => 3 [3] => 4 [4] => 5 [1] => 3 ) 2 Array ( [0] => 1 [3] => 4 [4] => 5 [1] => 3 [2] => 6 ) 3 Array ( [0] => 1 [4] => 5 [1] => 3 [2] => 6 [3] => 9 ) 4 Array ( [0] => 1 [1] => 3 [2] => 6 [3] => 9 [4] => 12 ) 5 --------- Array ( [0] => 1 [1] => 3 [2] => 6 [3] => 9 [4] => 12 [5] => 15 )