append

append -- 

void append ( mixed var)

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

Функция используется для добавления элемента в назначенный (assigned) массив. Если вы добавляете к строковому значению, оно конвертируется в значение массива, и, затем добавляется. Вы можете передавать пары имя/значение явно, или в виде ассоциативного массива, состоящего из пар имя/значение. Если вы устанавливаете необязательный третий параметр в true, то значение будет не добавлено, а слито с текущим массивом.

Техническое замечание: Пераметр merge учитывает ключи массива, поэтому если вы объединяете массивы с числовыми индексами, то они могут наложиться друг на друга или привести к непоследовательному порядку ключей. Результат отличается от действия функции PHP array_merge(), которая заново нумерует элементы в массиве с числовоми ключами.

Пример 13-1. append

<?php
// передача пар имя/значение
$smarty->append("Name","Fred");
$smarty->append("Address",$address);

// передача ассоциативного массива
$smarty->append(array("city" => "Lincoln","state" => "Nebraska"));
?>

HIVE: All information for read only. Please respect copyright!
Hosted by hive йца: йХЕБЯЙЮЪ ЦНПНДЯЙЮЪ АХАКХНРЕЙЮ