查詢

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

「 獲取 NumberFormatter 物件的屬性值 」


函式名稱:NumberFormatter::getAttribute()

適用版本:PHP 5 >= 5.3.0, PHP 7, PHP 8

函式描述:NumberFormatter::getAttribute() 用於獲取 NumberFormatter 物件的屬性值。

語法:public NumberFormatter::getAttribute(int $attribute): int|false

引數:

  • $attribute: 必需,表示要獲取的屬性的常量值。

返回值:

  • 如果獲取屬性成功,則返回屬性的值(整數)。
  • 如果獲取屬性失敗,則返回 false。

示例:

// 建立一個 NumberFormatter 物件
$formatter = new NumberFormatter('en_US', NumberFormatter::DECIMAL);

// 獲取 NumberFormatter 物件的屬性
$groupingUsed = $formatter->getAttribute(NumberFormatter::GROUPING_USED);
$roundingMode = $formatter->getAttribute(NumberFormatter::ROUNDING_MODE);

// 輸出屬性值
echo "Grouping Used: " . ($groupingUsed ? 'true' : 'false') . "\n";
echo "Rounding Mode: " . $roundingMode . "\n";

輸出:

Grouping Used: true
Rounding Mode: 4

在上面的示例中,我們首先建立了一個 NumberFormatter 物件,然後使用 NumberFormatter::getAttribute() 方法獲取了兩個屬性的值:GROUPING_USED 和 ROUNDING_MODE。最後,我們將這些屬性的值輸出到螢幕上。

請注意,$attribute 引數是一個表示要獲取的屬性的常量值。在示例中,我們使用了 NumberFormatter::GROUPING_USED 和 NumberFormatter::ROUNDING_MODE 常量來獲取相應的屬性值。

補充糾錯
下一個函式: ob_end_clean()函式
熱門PHP函式
分享連結