• Страница 1 из 1
  • 1
Модератор форума: -SAM-  
Форум » Веб-разработка » Вопросы про uCoz » Обрезать число до 2 символов после точки
Обрезать число до 2 символов после точки
Alexandrhhh
Воскресенье, 18 Марта 2018 | Сообщение 1
Оффлайн
Vip
Сообщений:83
Награды: 7
Добрый вечер. Кто вкурсе как обрезать через условные операторы ucoz число до двух знаков после запятой.
Код
11.241310119628

К примеру имеем такое, как через
Код
<?11.241310119628?>

Превратить в
Код
11.24
Страна: (RU)
waak
Воскресенье, 18 Марта 2018 | Сообщение 2
Оффлайн
Заблокированные
Сообщений:588
Награды: 14
Если цифры выводятся оператором то так

Код
<? substr($оператор$,0,4) ?>
Страна: (RU)
-SAM-
Воскресенье, 18 Марта 2018 | Сообщение 3
Оффлайн
Друзья сайта
Сообщений:880
Награды: 40
Alexandrhhh, можно так попробовать:
Код
<?int('11.241310119628')?><?substr('11.241310119628', strrpos('11.241310119628','.'),3)?>
ибо предложенный вариант выше не поможет, если там будет, допустим, не 11, а 5 целых (то есть привязка идёт жёстко к количеству символов и выводит 11.2 ... то есть там не 0,4 нужно, а 0,5).

Ну и если там не оператором вывод идёт, а в результате операции, то можно так попробовать:
Код
<script type="text/javascript">
document.write('<?$LOADS$/$READS$?>'.substr(0,5));
</script>
<?$LOADS$/$READS$?> в качестве примера, что я имел в виду.

P.S.: а вообще, не силён в этих условниках... в своё время за помощью обращался в надлежащую тему на оф. форуме (если нужно - дам ссылку)... ибо там 100% помогут правильное условие составить... или, как вариант, то на uВопросах поискать ответ или задать самому вопрос. Ибо не ясно, как оно обрабатывать будет, если, допустим, после запятой не будет двух символов... то там еще как-то len прикрутить нужно, кажись.




Помог? Скажи спасибо в виде "+" - вам мелочь, а мне приятно.
Бесплатное оказание помощи в ответах на "Вопросы про uCoz".


Сообщение отредактировал
-SAM- - Воскресенье, 18 Марта 2018, 23:38
Страна: (UA)
Форум » Веб-разработка » Вопросы про uCoz » Обрезать число до 2 символов после точки
  • Страница 1 из 1
  • 1
Поиск: