Как создать и настроить свой веб-сервер на VDS (05 сен 2024)

Осенью самое время заняться установкой и тюнингом своего веб-сервера. Не правда ли?

Время от времени - и не так чтобы редко - на форуме звучат вопросы по нативному PHP... решили собирать их в этой ветке.

Как суммировать значения массива?

Больше
7 года 8 мес. назад #1 от miha
Задали задачку, прошу помощь клуба. Как суммировать юзерские числовые значения массива php с проверкой, что это цифры? Не пинайте только слишком уж. ;)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Dev banner 3
Больше
7 года 8 мес. назад - 7 года 8 мес. назад #2 от serge
так вроде ж сотню раз уже обсуждалось на самых различных форумах...
:)
разве что в качестве почина для новой ветки форума.

Создаем форму:

index.html
Code:
<form action="receive.php" method="post"> <textarea rows="3" cols="40" name="test" ></textarea> <input type="submit" value="Запостить"> </form>

и обработчик данных формы:

receive.php
Code:
<? if ($_POST['test'] != ''){ }else die('Поле должно быть заполнено!'); $array = str_split($_POST['test']); foreach ($array as $element) { if (!is_numeric($element)) { echo "НЕ число"; die; } } echo array_sum($array);

А я смогу! - А поглядим! - А я упрямый!
Последнее редактирование: 7 года 8 мес. назад пользователем serge.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
7 года 8 мес. назад #3 от Aleksej
Как вариант:

receive.php
Code:
<? if ($_POST['test'] != ''){ }else die('Поле должно быть заполнено!'); $array = str_split($_POST['test']); foreach ($array as $element) { if (!is_numeric($element)) { echo "НЕ число"; die; } } $summa = 0; foreach ($array as $value) { $summa += $value; } echo "Сумма = ".$summa;

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Работает на Kunena форум