Ответов: 1 Просмотров: 865
|
проблема в том что дома на апаче все нормально работает, а на хостинге результат тоже правильный выходит но цыкл foreach не выводит последний элемент (echo $value;), (хотя print_r все нормально показывает)
кусок кода:
CODE ( htmlphp):
скопировать код в буфер обмена
<div class='content'> <form action="index.php" method="POST" name="form1"> <p>Введите числа через запятую:</p> <p class="info">Например: 2.8,4,6.1</p> <input type="text" name="numbers" value="" class='input' onFocus="this.style.background='#e7f9cc'" onBlur="this.style.background='#fff'"> <input type="submit" value="Calc" class='submit'> </form> <?php # Проверяем существует ли переменная и обрезаем ненужные символы if (isset($_POST['numbers']) && !empty($_POST['numbers']) && eregi("[[:digit:]]", $_POST['numbers'])) { $numbers = trim($_POST['numbers']); } else { } # Делаем из строки массив # Количество эл. массива echo "<p class='code'>\n"; echo "( "; # Разбиваем массив на ключи и значения foreach ($arr as $key => $value) { echo $value; # Проверяем если это последний эл. массива echo " )"; echo " / ".$count; # Считаем среднее арифметическое echo " = ".$average; echo "</p>\n"; echo "<p class='info'>Сурженко Дмитро<br>402 група</p>\n"; echo "</div>\n"; echo "</body>\n"; echo "</html>\n"; # Выход } echo " + "; } ?>
|