【发布时间】:2013-11-24 08:44:28
【问题描述】:
我在我的本地服务器上工作,我有 php 5.3+,并且使用匿名的 usort 效果很好。
但是在托管服务提供商上,他们有 php 5.2.17,其中 usort 不能以我使用的方式工作。
这是本地代码 [PHP 5.3+]
class Flight {
...
var $dateLeg;
...
}
usort($flights, function($a, $b) {
return strtotime($a->dateLeg) - strtotime($b->dateLeg);
});
usort 这里是在不同文件中的不同函数中调用的。 $flights 包含 Flight Class 的对象。
如何在 PHP 5.2.17 中对其进行排序。
请帮忙。
【问题讨论】:
-
usort($flights, "function_name"); -
如果您的主机无法获得任何版本的 PHP 5.3+,请寻找新主机。 5.2 是古老而死的。
-
感谢所有的反对票。我有时当然不理解 stackoverflow 用户。无论如何..感谢您的帮助。
-
投反对票 == “问题未显示任何研究工作”。只需阅读
usort的精美手册,您就会知道正确的做法。 -
嗨,Deceze.. 我做了研究。但是我对如何使用它感到困惑。你不认为如果我问这个详细的问题.. 我会做研究.. 我只是想了解 usort 或其他东西是如何工作的.. 无论如何.. 你的投票给我上了一课.. 谢谢