2010-10-20 70 views
2

我有一個數組在我的模板文件($數據)女巫看起來像這樣在陣列Smarty的變化元素

$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 

任何一個想法,我該怎麼辦呢?如果這是可能的話?

回答

0
{foreach from=$data item=val} 
    {if $val.date >= $smarty.now} 
    {$val.name} 
    {$val.date} 
    {$val.place} 
    {/if} 
{/foreach}