Sto usando {foreach} all'interno di Smarty come questoDisporre lista in reverse_array entro {foreach}
{foreach key=num item=reply from=$replies}
//something goes here.
{/foreach}
Attualmente sto ottenendo risposte disposti come ...
più vecchio -> Vecchio -> Nuovo -> più recente
voglio disporli in questo ordine
recente -> Nuovo -> Vecchio -> più vecchio
Come raggiungere questo?
Grazie
risolto
Grazie a ts per questo
from=$replies|@array_reverse
& obbligatori seguenti plugin di Smarty
modifier.reverse_array.php
<?php
/**
* Smarty plugin
* @package Smarty
* @subpackage plugins
*/
/**
* Smarty reverse_array modifier plugin
*
* Type: modifier<br>
* Name: reverse_array<br>
* Purpose: reverse arrays
* @author Noel McGran
* @param array
* @return array
*/
function smarty_modifier_reverse_array($array)
{
return array_reverse($array);
}
/* vim: set expandtab: */
?>
il mio PHP è codificato Quindi non può apportare alcuna modifica che utilizza la matrice inversa .. – MANnDAaR
mia opzione seccond probabilmente il migliore per voi allora;) prima utilizzare uno foreach e mettere gli elementi in una nuova struttura a seguito di un LIFO quindi utilizzare un nuovo foreach e basta stamparlo (o usarlo, o qualsiasi altra cosa: P);) – Saikios