Код (Text): $massiv = array( 'one' => 1, 'two' => 2, ); if (условие) { $massiv = array( 'three' => 3, ); } чтоб получилось Код (Text): Array ( [one] => 1 [two] => 2 [three] => 3 ) имя переменной massiv не должна меняться
Всегда можно склеить два массива. Функцию не помню. Смотрим тут http://ru2.php.net/manual/en/book.array.php
PHP: <?php $array = array(1, 2, 3, 4, 5); $array[6]='1111111111'; var_export($array); ?> Да можно что угодно замутить и свои такие же функции написать по склеиванию!