查詢

NumberFormatter::getSymbol()函式—用法及示例

「 獲取NumberFormatter物件中指定符號的值 」


NumberFormatter::getSymbol()函式用於獲取NumberFormatter物件中指定符號的值。該函式接受一個引數,表示要獲取的符號的常量。

以下是該函式的詳細用法及示例:

用法:

string NumberFormatter::getSymbol(int $symbol)

引數:

  • $symbol:要獲取的符號的常量。可以使用NumberFormatter類中定義的以下常量:
    • NumberFormatter::DECIMAL_SEPARATOR:十進位制分隔符
    • NumberFormatter::GROUPING_SEPARATOR:分組分隔符
    • NumberFormatter::PATTERN_SEPARATOR:模式分隔符
    • NumberFormatter::PERCENT_SYMBOL:百分號符號
    • NumberFormatter::ZERO_DIGIT_SYMBOL:零的符號
    • NumberFormatter::DIGIT_SYMBOL:非零數字的符號
    • NumberFormatter::MINUS_SIGN_SYMBOL:負號的符號
    • NumberFormatter::PLUS_SIGN_SYMBOL:正號的符號
    • NumberFormatter::CURRENCY_SYMBOL:貨幣符號
    • NumberFormatter::INTL_CURRENCY_SYMBOL:國際貨幣符號
    • NumberFormatter::MONETARY_SEPARATOR_SYMBOL:貨幣分隔符
    • NumberFormatter::EXPONENTIAL_SYMBOL:指數符號
    • NumberFormatter::PERMILL_SYMBOL:千分號符號
    • NumberFormatter::PAD_ESCAPE_SYMBOL:填充轉義符號
    • NumberFormatter::INFINITY_SYMBOL:無窮大的符號
    • NumberFormatter::NAN_SYMBOL:非數字的符號
    • NumberFormatter::SIGNIFICANT_DIGIT_SYMBOL:有效數字的符號
    • NumberFormatter::MONETARY_GROUPING_SEPARATOR_SYMBOL:貨幣分組分隔符

返回值:

  • 返回指定符號的字串值,如果出錯則返回FALSE。

示例:

$formatter = new NumberFormatter('en_US', NumberFormatter::DECIMAL);
$symbol = $formatter->getSymbol(NumberFormatter::DECIMAL_SEPARATOR);
echo "Decimal Separator: " . $symbol;

輸出:

Decimal Separator: .

在上面的示例中,我們建立了一個NumberFormatter物件,並使用en_US區域設定和DECIMAL樣式初始化它。然後,我們使用getSymbol()函式獲取十進位制分隔符的值,並將其列印出來。

補充糾錯
熱門PHP函式
分享連結