Something
public text v1 · immutablefunction smarty_function_createArray($params, &$smarty)
{
if(!empty($params['_assign'])) {
$assign = $params['_assign'];
unset($params['_assign']);
}
if(isset($params['_merge']) && is_array($params['_merge'])) {
$params = array_merge($params, $params['_merge']);
unset($params['_merge']);
}
if(isset($assign)) {
$smarty->assign($assign, $params);
} else {
return $params;
}
}
{createArray _assign='myarray' item1='Item #1' item2='Item #2'}
{$myarray.item1}