我从来没有擅长使用循环。我有以下问题: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