【发布时间】:2014-02-02 12:26:31
【问题描述】:
我正在尝试对数组进行排序,当我使用 php 时它可以工作,但我在 smarty 模板中尝试过它没有工作..
我试过这样
{{ksort($var)}}
但它返回了这个布尔值,它甚至打印了它..
1
$var 中的实际数组是
array(1) { [1]=> array(2) { ["Name"]=> NULL ["SubMenu"]=> array(1) { [1]=> array(1) { ["SubName"]=> NULL } } } }
我什至尝试过{{$var = ksort($var)}},但它只是存储该布尔值。
任何想法如何在 smarty 中对这个数组进行排序?
【问题讨论】:
-
我对 smarty 不熟悉,但
ksort()总是返回一个布尔值——它操作作为输入的数组 -
但它用于对我在 foreach 循环中进一步使用的数组进行排序。它现在如何返回布尔值?
标签: php arrays multidimensional-array smarty ksort