在SO上有一些帖子涉及到在php中对多维数组进行排序的问题,我可以在使用时让它正常工作。
usort($list, function($a, $b)
{
return $a['content_id'] <=> $b['content_id'];
}
);
但是我找不到任何关于使用变量排序的参考。当我尝试使用一个变量时,我得到一个错误,例如在这个例子中。
$sortVariable='content_id';
usort($list, function($a, $b)
{
return $a[$sortVariable] <=> $b[$sortVariable];
}
);
它不能工作,我不知道为什么 - 我得到了 "未定义变量 "的错误。希望得到帮助,谢谢