Wertwert in einem Array mit Smarty erhalten

7

Ich habe ein Array namens $mydata , das so aussieht:

%Vor%

Ich habe das Array Smarty $smarty->assign("results", $mydata)

zugewiesen

Jetzt muss ich in der Vorlage drucken, wie viel von jedem "Typ" im Array ist. Kann mir jemand dabei helfen?

    
Phil 18.10.2012, 17:46
quelle

3 Antworten

16

PHP 5.3, 5.4:

Ab Smarty 3 können Sie

tun %Vor%

Sie können es auch in Smarty 2 oder 3 pipen:

%Vor%

Um "type" -Werte zu zählen, müssen Sie das Array entweder in PHP oder Smarty durchlaufen:

%Vor%

PHP 5.5 +:

Mit PHP 5.5+ und Smarty 3 können Sie die neue Funktion array_column verwenden:

%Vor%     
Matt S 18.10.2012, 18:06
quelle
14

hast du das versucht?:

%Vor%

wobei count die php-Funktion count ()

übergibt     
pythonian29033 18.10.2012 18:00
quelle
4

Sie können auch verwenden:

%Vor%     
crmpicco 29.10.2013 11:27
quelle

Tags und Links