Smarty更改数组中的元素
我的模板文件($data)中有一个数组,如下所示Smarty更改数组中的元素,smarty,Smarty,我的模板文件($data)中有一个数组,如下所示 $data.1.name $data.1.date $data.1.place $data.2.name $data.2.date $data.2.place $data.3.name $data.3.date $data.3.place 现在,我想检查整个数组并删除一个日期比今天早的项目。 我算出了日期检查,但我一直在移除该项目 假设第2项比较老,结果应该是 $data.1.name $data.1.date $data.1.place $d
$data.1.name
$data.1.date
$data.1.place
$data.2.name
$data.2.date
$data.2.place
$data.3.name
$data.3.date
$data.3.place
现在,我想检查整个数组并删除一个日期比今天早的项目。
我算出了日期检查,但我一直在移除该项目
假设第2项比较老,结果应该是
$data.1.name
$data.1.date
$data.1.place
$data.3.name
$data.3.date
$data.3.place
有人知道我是怎么做的吗?如果可能的话
{foreach from=$data item=val}
{if $val.date >= $smarty.now}
{$val.name}
{$val.date}
{$val.place}
{/if}
{/foreach}