кодесурса
«PHP

Упражнения PHP: сумма всех числовых значений, встроенных в предложение

script1adsense2code
script1adsense3code

PHP: упражнение 69 с решением

Напишите программу PHP для суммирования всех числовых значений (натуральных чисел), встроенных в предложение.
Предложения с положительными целыми числами приведены в нескольких строках. Каждая строка представляет собой строку символов, содержащую однобайтовые буквенно-цифровые символы, символы, пробелы или пустую строку. Однако ввод составляет 80 символов или менее на строку, а сумма - 10 000 или менее.

Пример решения: -

PHP-код:

<?php
$sum = 0;
    $s = rtrim(fgets(STDIN));
    if (preg_match_all('/[0-9]+/', $s, $a)) {
        foreach ($a[0] as $v) {
            $sum += (int) $v;
        }
    }
echo "Sum of the numeric values: ".$sum . PHP_EOL;
?>

Пример ввода:
5 яблок и 10 апельсинов гниют в корзине

Пример вывода:

 Сумма числовых значений: 15 

Блок - схема:

«Блок-схема:

Редактор кода PHP:

Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.

Предыдущий: Напишите программу PHP, чтобы проверить, являются ли AB и CD ортогональными или нет.
Далее: Напишите программу PHP, чтобы найти номер клиента, который торговал второй подряд второй месяц подряд с прошлого месяца, и количество транзакций.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code