Defines how numeric values are formatted and displayed, depending on the culture. Numeric values are formatted using standard or custom patterns stored in the properties of a NumberFormatInfo. This class contains information, such as currency, decimal separators, and other numeric symbols. To create a NumberFormatInfo for a specific culture, create a CultureInfo for that culture and retrieve the CultureInfo->NumberFormat property. Or use NumberFormatInfo::getInstance($culture). To create a NumberFormatInfo for the invariant culture, use the InvariantInfo::getInvariantInfo().
예제 #1
0
 function testLocalizedPatterns()
 {
     $fr = NumberFormatInfo::getInstance('fr');
     $de = NumberFormatInfo::getInstance('de');
     $en = NumberFormatInfo::getInstance('en_US');
     $this->assertEquals($fr->DecimalSeparator, ',');
     $this->assertEquals($de->DecimalSeparator, ',');
     $this->assertEquals($en->DecimalSeparator, '.');
     $this->assertEquals($fr->GroupSeparator, ' ');
     $this->assertEquals($de->GroupSeparator, '.');
     $this->assertEquals($en->GroupSeparator, ',');
 }