Question

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

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

Can anyone assist me?

Was it helpful?

Solution

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);

OTHER TIPS

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

Magento\Framework\Locale\Format::getNumber()
Licensed under: CC-BY-SA with attribution
Not affiliated with magento.stackexchange
scroll top