У меня есть номер типа «5.5». мы хотим отобразить как «5.500». Для этого я мог бы использовать функцию формата номера. Но он возвращает строку.номер формата, который возвращает числовое значение
$total_charges =number_format((float)$number, 3, '.', '');
Когда я использую строковое значение в mongodb, чтобы оно не сортировалось или не фильтровалось соответствующим образом.
array('total_charges'=>array('$gte'=>100,'$lte'=>200))
Существует любая функция, такая как формат чисел, возвращающий числовое значение с определенными знаками после запятой.
вам не нужно хранить '5.500'. Храните его как 5.5. Когда ваше re-tribe оно к клиенту стороны, то используйте формат номера, чтобы показать, как 5.500 –