Преобразование сокращений чисел (5.2k, 1.7m и т. Д.) В действительные целые числа с помощью PHP

У меня есть база данных со столбцом, содержащим множество записанных чисел сокращенно, например:

5k за 5000
86,6k за 86,600
4,1 млн за 4,100,000
1,2b за 1,200,000,000

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

6
задан deceze 29 March 2011 в 03:51
поделиться