Извлечение чисел из строки (str_extract_numbers)
Эта функция ищет во входной строке все числа (целые и дробные, в том числе отрицательные) и возвращает их в виде массива.
str_extract_numbers
Функция ищет в тексте все числа и возвращает их в том порядке, в котором они встречаются в строке.
Формат записи следующий:
[str_extract_numbers]текст\[/str_extract_numbers]
Пример использования:
[str_extract_numbers]asdsad12 3 sjd5wef 0 ----2 5.45[/str_extract_numbers]
Результат:
[12, 3, 5, 0, -2, 5.45]
Функция принимает 1 аргумент:
Текст (обязательный)
Строка, в которой нужно найти все числа.
Из строки будут извлечены:
целые числа: 0, 3, 12, -2
дробные числа с точкой: 5.45
как положительные, так и отрицательные значения
Числа выводятся в массиве в том порядке, в котором они встретились в исходной строке.
Примеры:
[str_extract_numbers]abc123def[/str_extract_numbers]
[str_extract_numbers]-1 0 25[/str_extract_numbers]
[str_extract_numbers]Цена 5.5 и скидка 1.25[/str_extract_numbers]
[str_extract_numbers]тут нет чисел [/str_extract_numbers]
Особенности работы
Дробные числа распознаются только с точкой: 5.45.
Запись вида 5,45 числом не считается.
Если возникли вопросы или трудности - смело обращайся в техподдержку.
Рады каждому, поможем с любым вопросом и решим любую проблему 🤗
💟Как задать вопрос в поддержку?Последнее обновление