需要有价值的建议,并帮助我理清以下问题。在数组中排序从高到低
function max_key($array) {
foreach ($array as $key => $val) {
if ($val == max($array)) return $key;
}
}
$SortingVote = array();
for ($i=0; $i<10; $i++) {
$SortingVote[] = $i;
}
$array = $SortingVote;
$array_count=count($array);
for($i=0;$i<=$array_count;$i++){
$max_val[$i]=max_key($array);
$voteValue_View=$array[$max_val[$i]];
unset($array[$max_val[$i]]);
$VoteValue_New[$i] = $voteValue_View;
echo "Vote Value manual = $VoteValue_New[$i] <br />";
}
它工作正常,当我在我的本地机器上通过MAMP Mac版(PHP MySQL的&)上运行它显示的值。但是,当我部署在我的生产服务器上时,它什么都不显示。这很奇怪?刚收到以下内容:
Vote Value manual =
感谢有人能指导我这个。干杯
您需要提供更多关于您想要实现的信息,包括输入示例。 – Gajus 2012-01-14 13:49:45
该代码应该做什么?你知道有多种原生函数用于排序吗? – Gordon 2012-01-14 13:50:14
你检查了服务器日志吗?例如ubuntu中的'tail/var/log/apache2/error.log'或centos/RHEL中的''tail/var/log/httpd/error_log'' – 2012-01-14 13:53:22