如何在PHPV5.2.17中对类对象进行排序?
我在我的本地服务器上工作,在那里我有PHP5.3+和usort with anonymous,非常好用 但在托管提供商上,他们有PHP5.2.17,其中usort的工作方式与我使用的方式不同 下面是本地[PHP5.3+]上的代码如何在PHPV5.2.17中对类对象进行排序?,php,sorting,usort,Php,Sorting,Usort,我在我的本地服务器上工作,在那里我有PHP5.3+和usort with anonymous,非常好用 但在托管提供商上,他们有PHP5.2.17,其中usort的工作方式与我使用的方式不同 下面是本地[PHP5.3+]上的代码 class Flight { ... var $dateLeg; ... } usort($flights, function($a, $b) { return strtotime($a->dateLeg) - strtotime(
class Flight {
...
var $dateLeg;
...
}
usort($flights, function($a, $b) {
return strtotime($a->dateLeg) - strtotime($b->dateLeg);
});
这里的usort是在不同文件中的不同函数中调用的。$flights包含flightclass的对象
如何在PHP5.2.17中对其进行排序
请提供帮助。创建一个非匿名函数:
function sortFlights($a, $b) {
return strtotime($a->dateLeg) - strtotime($b->dateLeg);
}
usort($flights, 'sortFlights');
usort($flights,“function_name”)代码>如果无法在您的主机上获得任何版本的PHP5.3+,请找到一个新主机。5.2已经过时了。感谢所有的反对票。。有时我当然不理解stackoverflow用户。无论如何感谢您的帮助。Downvote==“问题不显示任何研究成果”。只要简单地读一下这本精美的手册,你就会知道正确的方法。嗨,德克塞。。我做了研究。然而,我对如何使用它感到困惑。你不觉得如果我问这个详细的问题。。我会做研究的。。我只是想了解usort或其他东西是如何工作的。。无论如何。。你的投票给了我一个教训。。谢谢