我有一个在我们的Linux服务器上运行良好的Web应用程序,但是当使用PHP 5.3在Zend Community Edition Server上运行Mac OS时,我们收到错误消息:
usort():数组由用户比较函数修改
每次页面第一次加载时(页面加载和加载大约需要2分钟),在Linux服务器上页面加载1秒钟.
有没有其他人经历过这个或有任何想法如何解决问题,我已经尝试过玩PHP和Apache内存设置没有运气.
我正在尝试使用 array_multisort 对任何数组进行排序,并且一切正常。但是,根据脚本中的条件,我需要更改选项。所以到目前为止我所拥有的是:
array_multisort(
$sort1,SORT_ASC,
$sort2,SORT_ASC,
$sort3,SORT_ASC,
$arraytosort
);
Run Code Online (Sandbox Code Playgroud)
我想要的是这样的:
$dynamicSort = "$sort1,SORT_ASC,$sort2,SORT_ASC,$sort3,SORT_ASC,";
array_multisort(
$dynamicSort,
$arraytosort
);
Run Code Online (Sandbox Code Playgroud)
有什么建议?