An alternative and shorter method would be to use the join vmethod on the array:-
[% vars.join(', ') %] http://template-toolkit.org/docs/manual/VMethods.html#section_join If you were doing anything more complicated then this would not be an option. Nigel. Chakkit Ngamsom wrote: > Hi Rajesh, > > > > You may try to print comma when it’s not the last element. > > > > [% FOREACH var IN vars %] > > [%- var -%][%- "," UNLESS loop.last -%] > > [% END %] > > > > Chakkit > > > > =================================================== > > iBiz Network Co., Ltd. > > 189/109 Soi Krungthep Kretha 7, Huamark, Bangkapi, > > Bangkok 10240 Thailand Tel: 0-2184-6935, Fax: 02-184-6938 > Website: http://www.ibiz.co.th <http://www.ibiz.co.th/>, > http://www.sitepackage.com <http://www.sitepackage.com/> > > > > *From:*templates-boun...@template-toolkit.org > [mailto:templates-boun...@template-toolkit.org] *On Behalf Of *Rajesh Saha > *Sent:* Monday, April 09, 2012 04:40 PM > *To:* templates@template-toolkit.org > *Subject:* [Templates] Handling array in template > > > > Hi > > > > **I want my result to be like this :** > > > > abc,def > > > > **What I have done (in test.tt <http://test.tt> template file):** > > > > [% FOREACH var IN vars %] > [%- var -%][%- "," -%] > [% END %] > > > > **I have processed the above test.tt <http://test.tt> through perl file > like this:** > > > > #!/usr/bin/perl > use Template ; > > $tt = Template->new(); > $file = "test.tt <http://test.tt>" ; > > $vars = { > vars => ["abc" ,"def"] > } ; > > $tt->process($file,$vars) ; > > **As expected, the output is:** > > abc,def, > > > > How can I get the result the way I wanted (without the last comma) ? > Help pls. > > > > Thanks n regards > > Rajesh > > > > > > _______________________________________________ > templates mailing list > templates@template-toolkit.org > http://mail.template-toolkit.org/mailman/listinfo/templates -- [ Nigel Metheringham ------------------------------ ni...@dotdot.it ] [ Ellipsis Intangible Technologies ] _______________________________________________ templates mailing list templates@template-toolkit.org http://mail.template-toolkit.org/mailman/listinfo/templates