如何在Magento 2中获取带货币的格式化价格

方法1:

use Magento\Framework\Pricing\Helper\Data
protected $priceHelper; 

public function __construct(Data $priceHelper) 
{
        $this->priceHelper = $priceHelper;
}


public function getFormattedPrice($price)
{
    return $this->priceHelper->currency($price, true, false);
}

方法2:

<?php
$objectManager = \Magento\Framework\App\ObjectManager::getInstance(); // Instance of Object Manager
	$priceHelper = $objectManager->create('Magento\Framework\Pricing\Helper\Data'); // Instance of Pricing Helper
	$price =  1000; //Your Price
	$formattedPrice = $priceHelper->currency($price, true, false);
?>

如果您当前的货币是美元。然后输出将是
$ 1,000.00