Малко помощ за трансформациа на суми

stonybg

Registered
Ако някои може да даде едно рамо как да се направи скрипт които да зима цифрата да иа преобразува например
ако
$promenlivа = 1000;
да принтира на страницата 1к
ако
$promenlivа = 900;
да принтира на страницата 900

ако
$promenlivа =1234567;
да принтира на страницата 1,235M

това което ми идва на идея е с няколко степена функция но ми се струва тромаво. ако някой може да даде съвет ще съм му благодарен много.
 
Код:
$promenliva = 1000;

if ($promenliva >= 1000000)
    $promenliva = round(($promenliva / 1000000), 3)."M";
elseif ($promenliva >= 1000)
    $promenliva = round(($promenliva / 1000), 3)."K";

echo $promenliva;
 
HunteR каза:
Код:
$promenliva = 1000;

if ($promenliva >= 1000000)
    $promenliva = round(($promenliva / 1000000), 3)."M";
elseif ($promenliva >= 1000)
    $promenliva = round(($promenliva / 1000), 3)."K";

echo $promenliva;


мислих си за подобно нещо но си мислих че ще стане тромаво когато се ползва за повече променливи, да имаш на идея по този въпрос?

П.с Мерси за скрипта.
 
В момента не се сещам за друго. Ако някой друг има друга идея нека я сподели.
 
HunteR каза:
В момента не се сещам за друго. Ако някой друг има друга идея нека я сподели.
тествах го с около 100 променливи и работи идеално мерси много за хелпа +1 от мене
 

Back
Горе