Изменение массива в цикле foreach
 
			Довольно обычно для прохождения каждого элемента массива используется конструкция вида:
| 1 2 3 | foreach($sp_arr as $ar){               $ip=$ar["ip"];  }; | 
Однако что если нужно нам поменять значение в массиве во время цикла? Вот тут я затупил минут на 15. Оказывается нужно добавить знак & в foreach. Тогда код будет выглядеть следующим образом:
| 1 2 3 | foreach($sp_arr as &$ar){               $ar["ip"]="10.80.16.34";  }; |