Я никогда не умел использовать циклы. У меня есть следующая проблема:Переменные в петле foreach в PHP
Когда я выполняю приведенный ниже код, я получаю это сообщение об ошибке: "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
Это интересно, я получаю * Ошибка PHP Parse: синтаксическая ошибка, неожиданная '.' в XXXXXXXXX в строке 1 *. Кажется, что код не имеет слишком много общего с тем, что вы использовали для получения сообщения об ошибке. – Oswald
@ Oswald: Вы тоже скопировали точки? – 2013-03-29 20:40:34