I would like to find out the magento2 equivalent of the below code from magento 1

Mage::app()->getLocale()->getNumber()

Can anyone assist me?

有帮助吗?

解决方案

inject the class in constructor like below :

protected $_localeFormat;

public function __construct(
    \Magento\Framework\Locale\FormatInterface $localeFormat
) {
    $this->_localeFormat = $localeFormat;
}

and then use it like :

$value = $this->_localeFormat->getNumber($price);

其他提示

In magento 2 getNumber() available in following class.. you can add that class in construct and use it.

Magento\Framework\Locale\Format::getNumber()
许可以下: CC-BY-SA归因
scroll top