append() append an element to an assigned array Description voidappend mixedvar voidappend stringvarname mixedvar boolmerge If you append to a string value, it is converted to an array value and then appended to. You can explicitly pass name/value pairs, or associative arrays containing the name/value pairs. If you pass the optional third parameter of true, the value will be merged with the current array instead of appended. ¬e.parameter.merge; append append("Name", "Fred"); $smarty->append("Address", $address); // passing an associative array $smarty->append(array('city' => 'Lincoln', 'state' => 'Nebraska')); ?> ]]> See also append_by_ref(), assign() and get_template_vars()