©
This document uses PHP Chinese website manual Release
(PHP 5 >= 5.3.0, PECL intl >= 1.0.0)
NumberFormatter::getPattern -- numfmt_get_pattern — Get formatter pattern
面向对象风格
过程化风格
$fmt
)Extract pattern used by the formatter.
fmt
NumberFormatter object.
Pattern string that is used by the formatter, or FALSE
if an error happens.
Example #1 numfmt_get_pattern() example
<?php
$fmt = numfmt_create ( 'de_DE' , NumberFormatter :: DECIMAL );
echo "Pattern: " . numfmt_get_pattern ( $fmt ). "\n" ;
echo numfmt_format ( $fmt , 1234567.891234567890000 ). "\n" ;
numfmt_set_pattern ( $fmt , "#0.# kg" );
echo "Pattern: " . numfmt_get_pattern ( $fmt ). "\n" ;
echo numfmt_format ( $fmt , 1234567.891234567890000 ). "\n" ;
?>
Example #2 OO example
<?php
$fmt = new NumberFormatter ( 'de_DE' , NumberFormatter :: DECIMAL );
echo "Pattern: " . $fmt -> getPattern (). "\n" ;
echo $fmt -> format ( 1234567.891234567890000 ). "\n" ;
$fmt -> setPattern ( "#0.# kg" );
echo "Pattern: " . $fmt -> getPattern (). "\n" ;
echo $fmt -> format ( 1234567.891234567890000 ). "\n" ;
?>
以上例程会输出:
Pattern: #,##0.### 1.234.567,891 Pattern: #0.# kg 1234567,9 kg