37 / 5 / 3
Регистрация: 30.11.2011
Сообщений: 478
|
|
1 | |
Обрезка незначащих нулей09.08.2013, 15:53. Показов 5889. Ответов 12
Метки нет Все метки)
(
Какой есть метод, чтобы десятичные числа преобразовать в символы по следующей схеме 10.8000 -> 10.8, а 10.0000 ->10 ?
0
|
|
09.08.2013, 15:53 | |
Ответы с готовыми решениями:
12
Отбрасывание незначащих нулей Удаление незначащих нулей из решета Эратосфена Отображение незначащих нулей после запятой в коде
|
2386 / 2250 / 584
Регистрация: 27.05.2011
Сообщений: 7,709
|
|
09.08.2013, 16:14 | 2 |
регулярным выражением - самое простое что пришло в голову, или извращаться большой комбинацией строковых функций, вычисляя разные подстроки и позиции 0-лей. Возможно есть что-то дефолтное, но поскольку за час никто не дал ответа, предложил свой вариант.
0
|
37 / 5 / 3
Регистрация: 30.11.2011
Сообщений: 478
|
|
09.08.2013, 16:22 [ТС] | 3 |
0
|
70 / 70 / 5
Регистрация: 10.02.2013
Сообщений: 434
|
||||||
09.08.2013, 16:38 | 4 | |||||
Не такая большая получилась. Нужно только точку отсечь.
1
|
2386 / 2250 / 584
Регистрация: 27.05.2011
Сообщений: 7,709
|
||||||
09.08.2013, 16:46 | 5 | |||||
Надо поставить библиотеку регулярок https://github.com/mysqludf/lib_mysqludf_preg потом через PREG_REPLACE уничтожаем нули, там ниже описано
Добавлено через 5 минут Crast, отличный вариант, только с точкой косяк
0
|
70 / 70 / 5
Регистрация: 10.02.2013
Сообщений: 434
|
|
09.08.2013, 16:48 | 6 |
0
|
2386 / 2250 / 584
Регистрация: 27.05.2011
Сообщений: 7,709
|
|||||||||||
09.08.2013, 16:56 | 7 | ||||||||||
0
|
70 / 70 / 5
Регистрация: 10.02.2013
Сообщений: 434
|
||||||
09.08.2013, 17:46 | 8 | |||||
Для этого изобретена рекурсия, лол.
0
|
70 / 70 / 5
Регистрация: 10.02.2013
Сообщений: 434
|
|
09.08.2013, 18:27 | 10 |
0
|
1 / 0 / 1
Регистрация: 04.01.2014
Сообщений: 16
|
|||||||||||
24.01.2023, 08:37 | 11 | ||||||||||
![]() Решение
Да ладно?
Неужели никто не допёр? Приведите тип к FLOAT и выводите его.
0
|
1088 / 824 / 145
Регистрация: 25.07.2015
Сообщений: 1,829
|
|
24.01.2023, 09:24 | 12 |
Конечно нет.
Всего-то 10 лет прошло, как один день. Хотя может не все такие археологи ? ![]()
0
|
1 / 0 / 1
Регистрация: 04.01.2014
Сообщений: 16
|
|
24.01.2023, 09:43 | 13 |
А кто смотрит на давность?
Я столкнулся с этой проблемой вчера, перерыл кучу форумов, где на такой вопрос просто отвечают - "Ты дурак. Зачем оно нужно?". В итоге решение приснилось сегодня ночью. Ну значит надо поделиться, раз нигде нет.
0
|
24.01.2023, 09:43 | |
Помогаю со студенческими работами здесь
13
Удаление из начала и конца строки незначащих символов Машина Тьюринга. Создание аналогичного числа с добавлением (при необходимости) незначащих разрядов Необходимо найти и посчитать максимальную последовательность нулей в последовательности нулей и единиц
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |