我试图找出一个数组是否包含模板工具包中的元素。不知道怎么样?有人可以帮忙吗?
my $var ={
myarray => ['a','c','b','d']
}
传递给tt:
现在要检查:
[% IF ( myarray contains 'a') %]
[% END %]
[% IF ( myarray contains 'e') %]
[% END %]
答案 0 :(得分:5)
答案 1 :(得分:2)
myarray = ['17', '177', '166']
value = 16
[% IF myarray.grep('^$value$').size %] # will be true
<p>Hello World</p>
[% END %]
myarray.grep('^$value$') # return ['166']
另一种方式
[% IF myarray.grep('^$value$').0 == value %] # will be false
<p>Hello World</p>
[% END %]