Blame | Letzte Änderung | Log anzeigen | RSS feed
append()append an element to an assigned arrayDescription===========voidappendmixedvarvoidappendstringvarnamemixedvarboolmergeIf you append to a string value, it is converted to an array value andthen appended to. You can explicitly pass name/value pairs, orassociative arrays containing the name/value pairs. If you pass theoptional third parameter of TRUE, the value will be merged with thecurrent array instead of appended.NOTE.PARAMETER.MERGE<?php// This is effectively the same as assign()$smarty->append('foo', 'Fred');// After this line, foo will now be seen as an array in the template$smarty->append('foo', 'Albert');$array = array(1 => 'one', 2 => 'two');$smarty->append('X', $array);$array2 = array(3 => 'three', 4 => 'four');// The following line will add a second element to the X array$smarty->append('X', $array2);// passing an associative array$smarty->append(array('city' => 'Lincoln', 'state' => 'Nebraska'));?>See also [`appendByRef()`](#api.append.by.ref),[`assign()`](#api.assign) and[`getTemplateVars()`](#api.get.template.vars)