![]() ![]() ![]()
Какой рейтинг вас больше интересует?
|
Главная / Каталог блогов / Cтраница блогера Заметки - Блог о web-разработке. Сервисы для блоггеров. Блоговое / Запись в блоге
![]()
PHP: Отсечение дробной части без округления2017-03-19 15:56:00 (читать в оригинале)Возникла задача обрезать географические координаты до 3-х цифр после запятой. Штатными средствами это не сделать, т.к. в некоторых случаях срабатывает ненужное округление последней цифры. Тупо обрезать так же не катит, т.к. длина строки неизвестна (можно посчитать, но это дрочево; неизвестно сколько знаков перед запятой). Решение: регулярка $lat = '59.871556'; $reg = "|([d]+)+(.)+([d]+){3}|Uis"; preg_match_all($reg,$lat,$outlat); if (!empty($outlat[0][0])) $lat_tmp = $outlat[0][0]; else $lat_tmp = $lat; echo $lat.' - '.$lat_tmp; echo ' round использован для примера, распечатывается такой результат: 59.871556(исходное значение) - 59.871(то что нам нужно) 59.872 (неверный результат работы round. как бы верны, но нам надо другое, без округления) Всё!
|
![]() ![]() ![]()
Категория «Артисты»
Взлеты Топ 5
Падения Топ 5
![]()
Популярные за сутки
|
Загрузка...

BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.
взяты из открытых общедоступных источников и являются собственностью их авторов.