像这样的东西:
echo somefn(2800000000); // outputs '2,8B' for 2,8 billion
echo somefn(2000000); // outputs '2M' for 2 million
echo somefn(5400); // outputs '5,4K' for 5,400
echo somefn('blabla') // outputs 'blabla' as it is because it isn't a number
echo somefn(5) // outputs 5, nothing to simplify
我知道它一定是非常简单的代码,但我想知道是否有其他人有一些东西可以解释可能其他情况现在不会出现在我脑海中的情况。
/Edit我正在寻找更通用的内置 PHP 函数(或类似的函数)。几乎相同的方式strtotime()
可以处理诸如“周”或“月”之类的事情。