Smarty:- 使用 for 循环创建一个关联数组并检查数组中是否存在值

Smarty:- Create an associative array using for loop and check wheather value exists in array

我是 smarty 的新手,不知道如何使用 for 循环创建关联数组并检查 weather 值是否存在。

但我在 php 中创建了数组并检查了值是否存在。

谁能帮我在 smarty tpl 文件中编写相同的代码

<?php
$newArray=array();
for($i=0; $i<=10; $i++){
$newArray[]=$i;
}
if (in_array("5", $newArray)) 
{ 
echo "found"; 
} 
else
{ 
echo "not found"; 
} 

试试这个。

{for $foo=0 to 10}
{$newArray[] = $foo}
{/for}

{if (in_array("5", $newArray))} 
found
{else}
not found
{/if}