Descripción
void
append ( mixed var)
void
append ( string varname, mixed var [, bool merge])
Este es usado para adicionar un elemento en un arreglo asignado.
Si usted adiciona una cadena como valor, este se convertira en
un valor del arreglo y entonces lo adiciona. Usted puede
explicitamente pasar pares de nombres/valores, o arreglos asociativos
conteniendo los pares nombre/valor. Si usted pasa el tercer parámetro
opcional como true, el valor se únira al arreglo actual en vez de ser
adicionado.
Nota Tecnica:
El parametro merge es la llave respectiva del arreglo, asi si
usted asocia dos arreglos indexados numericamente, estos se sobre escriben uno al otro o
tener como resultado llaves no-secuenciales. Este es diferente a la funcion array_merge() de PHP
la cual limpia las llaves numericas y las vuelve a renumerar.
Ejemplo 13-1. append
<?php // passing name/value pairs $smarty->append("Name", "Fred"); $smarty->append("Address", $address);
// passing an associative array $smarty->append(array('city' => 'Lincoln', 'state' => 'Nebraska')); ?>
|
|
Ver también
append_by_ref(),
assign()
y
get_template_vars()