J'utilise {foreach} dans les Smarty comme celui-ciOrganiser la liste en reverse_array dans les {foreach}
{foreach key=num item=reply from=$replies}
//something goes here.
{/foreach}
Actuellement je reçois des réponses disposées comme ...
ancien -> Vieux -> nouveau -> récent
Je veux les arranger dans cet ordre
plus récent -> nouveau -> Vieux -> ancien
Comment y parvenir?
Merci
Résolu
Merci à ts pour cette
from=$replies|@array_reverse
& nécessaire après le plugin 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: */
?>
mon php est codé ne peut donc pas faire de modifications à l'aide tableau inverse .. – MANnDAaR
option Mon seccond probablement le meilleur pour vous, alors;) d'abord utiliser un foreach et mettre les éléments dans une nouvelle structure suite à une LIFO puis utilisez une nouvelle foreach et juste l'imprimer (ou l'utiliser, ou peu importe: P);) – Saikios