• Данный материал предоставлен сайтом исключительно в ознакомительных целях.
    Администрация не несет ответственности за его содержимое. По всем жалобам пишите на почту abusevhguru@yandex.ru

Форматер числа

Balloo

Пользователь
Сообщения
25
Реакции
0

Balloo

  • 25
  • 0
/
» Рейтинг: [ | ]
[2]
  1. function money ($money)
  2. {
  3. if ($money < '100')
  4. {
  5. return "<img src='/images/couper.png'> $money";
  6. }
  7. if ($money > '99' and $money < '1000')
  8. {
  9. return "<img src='/images/silver.png'>". ($money, -3, 1)." <img src='/images/couper.png'>". ($money, -2, 2)."";
  10. }
  11. if ($money > '999' and $money < '10000')
  12. {
  13. return "<img src='/images/silver.png'>". ($money, -4, 2)." <img src='/images/couper.png'>". ($money, -2, 2)."";
  14. }
  15. if ($money > '9999' and $money < '100000')
  16. {
  17. return "<img src='/images/gold.png'>". ($money, -5, 1)." <img src='/images/silver.png'>". ($money, -4, 2)." <img src='/images/couper.png'>". ($money, -2, 2)."";
  18. }
  19. if ($money > '99999' and $money < '1000000')
  20. {
  21. return "<img src='/images/gold.png'>". ($money, -6, 2)." <img src='/images/silver.png'>". ($money, -4, 2)." <img src='/images/couper.png'>". ($money, -2, 2)."";
  22. }
  23. if ($money > '999999' and $money < '10000000')
  24. {
  25. return "<img src='/images/gold.png'>". ($money, -7, 3)." <img src='/images/silver.png'>". ($money, -4, 2)." <img src='/images/couper.png'>". ($money, -2, 2)."";
  26. }
  27. if ($money > '9999999' and $money < '100000000')
  28. {
  29. return "<img src='/images/gold.png'>". ($money, -8, 4)." <img src='/images/silver.png'>". ($money, -4, 2)." <img src='/images/couper.png'>". ($money, -2, 2)."";
  30. }
  31. }
 

MGN

Пользователь
Сообщения
55
Реакции
5

MGN

  • 55
  • 5
Не понял, что это? Можно поподробнее?
 

Ded

Пользователь
Сообщения
30
Реакции
8

Ded

  • 30
  • 8
Можно подробнее
перевод игровой валюты в удобный для восприятия. 100 бронзовых = 1 серебряная монета, 100 серебряных монет = 10000 бронзовых = 1 золотая .
Говнокод ещё тот, но по идее должно быть быстрее чем писать по нормальному, либо так же)
 

Ded

Пользователь
Сообщения
30
Реакции
8

Ded

  • 30
  • 8
PHP:
function money($money) {             
    if ($money < 100) {
        return " <img src='/images/couper.png'>" .$money;
    } else if ($money < 10000) {

        $couper = $money % 100;
        $silver = floor($money / 100);

        return "<img src='/images/silver.png'>" . sprintf('%02s', $silver) . " <img src='/images/couper.png'>" . sprintf('%02s', $couper) . "";
    } else {
        $couper = $money % 100;
        $silver = floor(($money % 10000) / 100);
        $gold = floor($money / 10000);

        return "<img src='/images/gold.png'>" . $gold .
                " <img src='/images/silver.png'>" . sprintf('%02s', $silver) .
                " <img src='/images/couper.png'>" . sprintf('%02s', $couper) . "";
    }
}
Так лучше?
 

oklix

Пользователь
Сообщения
111
Реакции
3

oklix

  • 111
  • 3
не понял что это такое и зачем нужно?
 
Сверху