2016-09-16 63 views
0

我使用smarty來顯示不同的代碼,並且我想檢查某個短語的數組是否包含多個項目。Smarty檢查數組中的項目是否超過1

我想創建一個if短語,它檢查數組是否只包含1個或更多值。就像這樣,但當然這是正確的。

{if $domains|@array < 1} 

我該如何做到這一點?

的代碼看起來是這樣的:

$domains 

Smarty_Variable Object (3) 
->value = Array (3) 
    0 => Array (17) 
    domain => "example1.com" 
    regperiod => "1" 
    dnsmanagement => "on" 
    emailforwarding => "" 
    idprotection => "" 
    addonsCount => 1 
    eppvalue => "" 
    fields => Array (0) 
    configtoshow => true 
    hosting => false 
    1 => Array (17) 
    domain => "example2.com" 
    regperiod => "1" 
    dnsmanagement => "on" 
    emailforwarding => "" 
    idprotection => "" 
    addonsCount => 1 
    eppvalue => "" 
    fields => Array (0) 
    configtoshow => true 
    hosting => false 
    2 => Array (17) 
    domain => "example3.com" 
    regperiod => "1" 
    dnsmanagement => "on" 
    emailforwarding => "" 
    idprotection => "" 
    addonsCount => 1 
    eppvalue => "" 
    fields => Array (0) 
    configtoshow => true 
    hosting => false 
->nocache = false 

回答