我從來沒有擅長使用循環。我有以下問題:PHP中foreach循環中的變量
當我執行下面的代碼時,出現此錯誤消息:"Parse error: syntax error, unexpected T_VARIABLE in XXXXXXXXX on line 8"
。我只是想給數組中的每個元素一個「評級」,數值有多高。
<?
$input = array(12413535, 13452465246, -13451, 8);
$input_size = count($input);
$var_rating = array();
foreach ($input as $value) {
$var_rating[$value] = 0;
foreach ($input as $test) {
if ($value > $test) {
$var_rating[$value] = $var_rating[$value] + 1;
}
else {}
}
}
var_dump($var_rating);
?>
對不起,我感到困惑。我編輯了我的問題並添加了完整的代碼。
什麼是第8行? – j08691
這是intersting,我得到* PHP解析錯誤:語法錯誤,意外的'。'在XXXXXXXXX第1行*。看起來你的代碼與你運行的錯誤消息沒有太多共同之處。 – Oswald
@Oswald:你也複製了點嗎? – 2013-03-29 20:40:34