Smarty Icon

You may use the Smarty logo according to the trademark notice.

Smarty Template Engine Smarty Template Engine

For sponsorship, advertising, news or other inquiries, contact us at:

Sites Using Smarty

Advertisement

append()

append() -- menambahkan sebuah element ke array yang ditempatkan

Deskripsi

void append ( mixed var)

void append ( string varname, mixed var [, bool merge])

Jika anda menambahkan ke nilai string, ia diubah ke nilai array dan kemudian ditambahkannya . Anda bisa mengoper pasangan nama/nilai, atau array asosiatif yang berisi pasangan nama/nilai. Jika anda mengoper parameter opsional ketiga TRUE, nilai akan digabung dengan array saat ini daripada ditambahkannya.

Catatan Teknis: Parameter merge merupakan kunci array, maka jika anda menggabung dua array berindeks secara numerik, keduanya bisa saling menimpa atau hasil dalam kunci non-sekuensial. Ini tidak seperti fungsi PHP array_merge() yang menghapus kunci numerik dan menomorinya kembali.

Teladan 13-1. append

append(\'foo\', \'Fred\'); // Setelah baris ini, foo sekarang terlihat sebagai array dalam 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); // mengoper sebuah array asosiatif $smarty->append(array(\'city\' => \'Lincoln\', \'state\' => \'Nebraska\')); ?>'); ?>

Lihat juga append_by_ref(), assign() dan get_template_vars()