Сумма чисел в строке (sum_numbers_in_string)
Эта функция ищет во входной строке все числа (целые и дробные, в том числе отрицательные) и возвращает их сумму.
sum_numbers_in_string
Функция ищет в тексте все числа, приводит их к числовому виду и возвращает их сумму.
Она использует тот же принцип извлечения чисел, что и функция str_extract_numbers, но вместо массива чисел возвращает одно итоговое значение.
Пример:
Вход:
[sum_numbers_in_string]asdsad12 3 sjd5wef 0 ----2 5.45[/sum_numbers_in_string]Результат:
18.45
(так как 12 + 3 + 0 + (-2) + 5.45 = 18.45)
Формат записи следующий:
[sum_numbers_in_string]текст[/sum_numbers_in_string]
Аргументы
Функция принимает 1 аргумент:
Текст (обязательный) Строка, в которой нужно найти все числа и посчитать их сумму.
Особенности работы
Если в строке нет ни одного числа, результатом будет
0.
ПредыдущаяИзвлечение цифр из строки (str_extract_digits)СледующаяСумма цифр в строке (sum_digits_in_string)
Последнее обновление
Это было полезно?