Получить значение с плавающей запятой без единицы измерения из строкиPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Получить значение с плавающей запятой без единицы измерения из строки

Сообщение Anonymous »

У меня есть список строк следующего типа:

27 км
56,1 км
45 км
96,2 км
87 тыс.


И я хочу получить числовое значение для каждого из них. Как вы можете видеть, некоторые из них являются значениями с плавающей запятой, а суффикс «км» иногда набирается с ошибкой. Результат, который я ищу, следующий:

27
56,1
45
96,2
87


Я нашел в Интернете регулярные выражения, которые преобразуют строку в число, но они не учитывают, что некоторые значения могут быть плавающими, как это можно сделать? Я пишу функцию или нахожу выражение, соответствующее моим требованиям?


Подробнее здесь: https://stackoverflow.com/questions/102 ... m-a-string
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»