Я вывода значения с помощью toCurrency() из Зенд:Использование Zend_Currency для отображения значения без использования символа
echo $currency->toCurrency(1000, array('currency' => "GBP", 'precision' => 2));
Который дает мне пример £ 1,999.99, без использования каких-либо дополнительных кода, таких как пропитанного связующим repplace можно вернуть значение с символом NO?
Полный код:
// $locale is set by browser
Zend_Registry::set('Zend_Locale', $locale);
$currency = new Zend_Currency();
echo $currency->toCurrency(1000, array('currency' => "GBP", 'precision' => 2));
// £1,000.00 but would like only 1,000.00
Если кому-то нужен, чтобы знать больше информации, пожалуйста, не стесняйтесь спрашивать.
Если кому-то интересно, что я делаю, размяв две валюты вместе, я показываю денежные значения в локализованном формате, но представляю их в GBP. Вот почему я бы предпочел не использовать метод strip/replace, потому что я не могу гарантировать точность при представлении значений.
Вы сударь удивительны. Сделайте щелчок. Короче говоря, символ валюты по-прежнему возвращался до тех пор, пока валюта не была выведена из массива. Это заставляет меня думать, что валюта имеет приоритет над символом, когда оба присутствуют. –
Я не знал об этом. Очень интересно. Интересно, что это намеренно или что-то вроде ошибки? –