append void append mixed var void append string varname mixed var void append string varname mixed var boolean merge Функция используется для добавления элемента в назначенный (assigned) массив. Если вы добавляете к строковому значению, оно конвертируется в значение массива, и, затем добавляется. Вы можете передавать пары имя/значение явно, или в виде ассоциативного массива, состоящего из пар имя/значение. Если вы устанавливаете необязательный третий параметр в true, то значение будет не добавлено, а слито с текущим массивом. Техническое замечание Параметр слияния связан с ключами массива, поэтому, если вы объеденяете два не ассоциативных массива, они могут переписать некоторые значения друг друга или выдать массив с непоследовательными ключами. В этом заключается некоторое отличие от функции array_merge() в PHP, которая удаляет нумерацию ключей и перенумеровывает их. append append("Name","Fred"); $smarty->append("Address",$address); // передача ассоциативного массива $smarty->append(array("city" => "Lincoln","state" => "Nebraska")); ]]>