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()函式獲取十進位制分隔符的值,並將其列印出來。