需要有價值的建議,並幫助我理清以下問題。在數組中排序從高到低
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