store-manage/bootstrap/helpers.php

26 lines
523 B
PHP

<?php
if (! function_exists('trim_zeros')) {
/**
* 移除数字字符串中的前导零和尾随零
*/
function trim_zeros(string $var): string
{
if (! is_numeric($var)) {
return $var;
}
$var = ltrim($var, '0');
$pos = strpos($var, '.');
if ($pos !== false) {
if ($pos === 0) {
$var = '0'.$var;
}
$var = rtrim(rtrim($var, '0'), '.');
}
return $var === '' ? '0' : $var;
}
}