$tp1 应该是一个模板或者是类似的东西~~
assign是将 $array1 的值传递给模板中的标识 'array1'。

解决方案 »

  1.   

    assign--->这是smarty模板注册变量,把数组值赋给smarty变量,这样在前台就可以使用变量输出值了,可以灵活自由控制
      

  2.   

    你把顺序搞反了应该是是说把$array1的值输出到模板变量array1 中
      

  3.   

    $tp1->assign("array1",$array1)
    以上因该是把$array1数组 在 smarty的模板文件里面显示如果$array1是 键/值 对出现的话.其实大可不必这样做。直接$tpl ->assign($array1)就可以