Общие задачи и решения к ним
Как удалить незначимые нули после запятой функция PHP
- Подробности
- Категория: Общие задачи и решения к ним
- Обновлено 22.01.2018
Простенькая функция на PHP убирает любое количество нулей в конце строки. Затем убирает точку или запятую. В принципе, с помощью этой функции можно убирать последовательность одинаковых символов в конце строки. Код функции можно вставить в конец вашего файла. Вызвать ее очень просто, например: DelNulls($moyastroka)
Путем небольшой модификации эта функция может работать и с начала строки.
function DelNulls($tmp) {
$lasttmp = $tmp[strlen($tmp)-1]; // последний символ в строке
while ($lasttmp == '0') { // цикл определения нуля в конце строки
$tmp = substr($tmp,0,strlen($tmp)-1); // укорачиваем строку на 1 символ, т.е. убираем последний ноль
$lasttmp = $tmp[strlen($tmp)-1]; // определяем последний символ в новой строке
}
if (($lasttmp =='.') ||($lasttmp == ',')) $tmp = substr($tmp,0,strlen($tmp)-1); // убираем точку или запятую
return $tmp;
}