$_coreHelper->currency($_price, true, true) 在做什么?
/**
 * Convert and format price value for current application store
 *
 * @param   float $value
 * @param   bool $format
 * @param   bool $includeContainer
 * @return  mixed
 */
public static function currency($value, $format = true, $includeContainer = true)
即添加货币符号并将其包含在其中,<span class="price"><span>因此如果您使用 $_coreHelper->currency($_price, true, false) 您将获得相同的价格而无需<span class="price">
如果您需要使用£<span class="price">100.00</span>
 <?php echo Mage::app()->getLocale()->currency(Mage::app()->getStore()->getCurrentCurrencyCode())->getSymbol(); ?>
<span class="price"><?php echo $price ?></span>
<?php echo $_price ?>- 不是您的代码的最终版本,您需要对其进行格式化但没有货币符号,您可以在 Magento SE 主题上阅读它 - 如何在没有货币符号的情况下获取价格
喜欢
Mage::getModel('directory/currency')->format(
    $product->getFinalPrice(), 
    array('display'=>Zend_Currency::NO_SYMBOL), 
    false
);