请问,有使用smarttemplate模板的兄弟吗?$tpl->append('name','z3')这样的append有什么用? 呵呵,smarttemplate的网站我总上不去,要不帮你看看 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 翻到了smarttemplate的源码:append在这里,除了你说的作用,还可以增加数组的元素,和smarty差不多 function append ( $name, $value ) { if (is_array($value)) { $this->data[$name][] = $value; } elseif (!is_array($this->data[$name])) { $this->data[$name] .= $value; } } assign()方法是赋值,新值将覆盖旧值append()方法是追加,从名字上就可看出。新值将附加在旧值之后 为什么把新值附加在旧值之后呢?把值重新"$val.=$val"后在assign不也一样的效果吗?那为什么要附加呢?有人提到这个问题了,我才想起来的 是的,把值重新"$val.=$val"后在assign也是一样的效果。不过这样你就得自己维护$val了,如果$val是数组的话用$val.=$val就不正确了 哦,那$smarty中有这样的append的用法吗? 有啊appendvoid append(mixed var);void append(string varname, mixed var);void append(string varname, mixed var, boolean merge);// passing name/value pairs$smarty->append("Name","Fred");$smarty->append("Address",$address);// passing an associative array$smarty->append(array("city" => "Lincoln","state" => "Nebraska")); 如何判断帐号在线或是离线了? 求教,如何判断是否是低字节? exec为何不能执行我写的一个exe文件啊? ●◆▲ 出钱商业开发: php+mysql源码 各位兄弟,有谁知道比较大的新闻系统的演示后台或者下载版也行! 急啊! 上个星期用PHP做了个蜘蛛程序/提交大于64K的文本到MSSQL 更新最后的记录怎么不成功????? 关于应聘求职php开发工作的问题 帮我把代码看一下求解决else不存在可以注册不能显示 技術請教;可行就給分,決不食言 新手问题:什么是session
append在这里,除了你说的作用,还可以增加数组的元素,和smarty差不多 function append ( $name, $value )
{
if (is_array($value))
{
$this->data[$name][] = $value;
}
elseif (!is_array($this->data[$name]))
{
$this->data[$name] .= $value;
}
}
append()方法是追加,从名字上就可看出。新值将附加在旧值之后
不过这样你就得自己维护$val了,如果$val是数组的话用$val.=$val就不正确了
void append(mixed var);
void append(string varname, mixed var);
void append(string varname, mixed var, boolean merge);// passing name/value pairs
$smarty->append("Name","Fred");
$smarty->append("Address",$address);// passing an associative array
$smarty->append(array("city" => "Lincoln","state" => "Nebraska"));