<?php
function shortenNumber($number)
{
if ($number != 0 && $number % 1000 == 0) {
return $number/1000 . 'K';
}
return $number;
}
echo shortenNumber('1000'); // 1K
echo shortenNumber(123); // 123
echo shortenNumber(0); // 0
echo shortenNumber(-10000); // -10K
<?php
function shortenNumber($number)
{
return preg_replace('/000$/', 'K', $number);
}
\.
- символ точки[^.\s]{3,4}
- любой символ, кроме точки и space-символов 3 или 4 раза$
- обозначает что вся эта белиберда должна быть в конце строки