我试图对一个数组进行排序,它在我使用php时起了作用,但是我尝试了这个巧妙的模板,它没有工作。
我试过像这样
{{ksort($var)}}但它返回了这个布尔值,甚至打印出来..。
1$var中的实际数组是
array(1) { [1]=> array(2) { ["Name"]=> NULL ["SubMenu"]=> array(1) { [1]=> array(1) { ["SubName"]=> NULL } } } }我甚至尝试过{{$var = ksort($var)}},但它只是存储这个bool值。有什么办法用聪明的方式对这个数组进行排序吗??
发布于 2014-02-02 12:37:09
根据文档,ksort()总是返回一个布尔值,并通过引用对数组进行修改。您可以将ksort()的结果分配给一个未使用的变量,并将数组用于输出,如下所示。
{$tmp = ksort($var)}
{$var}https://stackoverflow.com/questions/21510543
复制相似问题