我像这样在smarty中使用{foreach}
{foreach key=num item=reply from=$replies}
//something goes here.
{/foreach}
目前,我收到的回覆如下:
较旧->较旧->较新->较新
我要按这个顺序安排
更新->新->旧->旧
如何实现呢?
谢谢
解决了
感谢ts为此
from=$replies|@array_reverse
&需要以下smarty插件
修饰符.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: */
?>
最佳答案
这样可以解决问题:
from=$replies|@array_reverse
关于php - 在{foreach}中的反向数组中排列列表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3382476/