Как удалить конечные нули после третьего десятичного знака в PHP?

заранее спасибо.

У меня есть магазин WP WooCommerce и вам нужно загрузить некоторые цены, которые имеют 3 десятичных знака, например, 0,012 фунта стерлингов (продукты, которые покупаются в объемах 000).

Большинство моих продуктов являются «обычными» с 2 десятичными знаками.

В WooCommerce есть функция, которая позволяет использовать 3 десятичных разряда – отлично. Также функция для удаления конечных нулей, но она удаляет их, если это целое число, например, 10,00 фунтов стерлингов составляет 10 фунтов стерлингов.

Моя проблема возникает, когда 95% «обычных» ценовых продуктов начинают показывать 10 000 фунтов стерлингов или 5,230 фунтов стерлингов.

В двух словах я ищу способ удаления конечных нулей, но ТОЛЬКО после 3 десятичных знаков;

Сохранить – £ 0,012 Удалить любую третью цифру 0 по ценам, например, 10,00 фунтов стерлингов или 5,23 фунта стерлингов

У кого-нибудь есть хорошее решение?

благодаря