如何使用usort
对控制器内的关联数组进行排序symfony2
?
//sort
function compare($a, $b)
{
return strnatcmp($a['sort'], $b['sort']);
}
usort($content, 'compare');
这给了我以下错误:
警告:usort() 期望参数 2 是有效的回调,未找到函数“比较”或无效的函数名称
就像把它放在它自己的私有函数中一样
// sort
usort($content, '$this->compare');
return $content;
}
//sort
private function compare($a, $b)
{
return strnatcmp($a['sort'], $b['sort']);
}
这没有变化
// sort
usort($content, 'compare');
return $content;
}
//sort
private function compare($a, $b)
{
return strnatcmp($a['sort'], $b['sort']);
}