NumberFormatter::getTextAttribute

numfmt_get_text_attribute

(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL intl >= 1.0.0)

NumberFormatter::getTextAttribute -- numfmt_get_text_attribute — テキă‚čăƒˆăźć±žæ€§ă‚’ć–ćŸ—ă™ă‚‹

èȘŹæ˜Ž

ă‚Șăƒ–ă‚žă‚§ă‚ŻăƒˆæŒ‡ć‘ćž‹

public function NumberFormatter::getTextAttribute(int $attribute): string|false

æ‰‹ç¶šăćž‹

function numfmt_get_text_attribute(NumberFormatter $formatter, int $attribute): string|false

ăƒ•ă‚©ăƒŒăƒžăƒƒă‚żă«é–ąé€Łă„ă‘ă‚‰ă‚ŒăŠă„ă‚‹ăƒ†ă‚­ă‚čăƒˆć±žæ€§ă‚’ć–ćŸ—ă—ăŸă™ă€‚ テキă‚čăƒˆć±žæ€§ăźäŸ‹ăšă—ăŠăŻă€æ­Łăźæ•°ć­—ăźă‚”ăƒ•ă‚Łăƒƒă‚Żă‚čăȘă©ăŒă‚ă‚ŠăŸă™ă€‚ ć±žæ€§ăŒç†è§Łă§ăăȘă„ć ŽćˆăŻă€ă‚šăƒ©ăƒŒ U_UNSUPPORTED_ERROR がç™șç”Ÿă—ăŸă™ă€‚ ăƒ«ăƒŒăƒ«ăƒ™ăƒŒă‚čăźăƒ•ă‚©ăƒŒăƒžăƒƒă‚żă§ăŻă€ NumberFormatter::DEFAULT_RULESET および NumberFormatter::PUBLIC_RULESETS ăźăżăŒäœżç”šă§ăăŸă™ă€‚

ăƒ‘ăƒ©ăƒĄăƒŒă‚ż

formatter

NumberFormatter ă‚Șブゾェクト。

attribute

ć±žæ€§æŒ‡ćźšć­ă€‚ テキă‚čăƒˆć±žæ€§ ćźšæ•°ăźă„ăšă‚Œă‹ă€‚

æˆ»ă‚Šć€€

æˆćŠŸă—ăŸć Žćˆă«ć±žæ€§ăźć€€ă€ă‚ă‚‹ă„ăŻă‚šăƒ©ăƒŒæ™‚ă« false ă‚’èż”ă—ăŸă™ă€‚

䟋

䟋1 numfmt_get_text_attribute() ăźäŸ‹

<?php
$fmt
= numfmt_create( 'de_DE', NumberFormatter::DECIMAL );
echo
"Prefix: ".numfmt_get_text_attribute($fmt, NumberFormatter::NEGATIVE_PREFIX)."\n";
echo
numfmt_format($fmt, -1234567.891234567890000)."\n";
numfmt_set_text_attribute($fmt, NumberFormatter::NEGATIVE_PREFIX, "MINUS");
echo
"Prefix: ".numfmt_get_text_attribute($fmt, NumberFormatter::NEGATIVE_PREFIX)."\n";
echo
numfmt_format($fmt, -1234567.891234567890000)."\n";
?>

䟋2 ă‚Șăƒ–ă‚žă‚§ă‚ŻăƒˆæŒ‡ć‘ăźäŸ‹

<?php
$fmt
= new NumberFormatter( 'de_DE', NumberFormatter::DECIMAL );
echo
"Prefix: ".$fmt->getTextAttribute(NumberFormatter::NEGATIVE_PREFIX)."\n";
echo
$fmt->format(-1234567.891234567890000)."\n";
$fmt->setTextAttribute(NumberFormatter::NEGATIVE_PREFIX, "MINUS");
echo
"Prefix: ".$fmt->getTextAttribute(NumberFormatter::NEGATIVE_PREFIX)."\n";
echo
$fmt->format(-1234567.891234567890000)."\n";
?>

äžŠăźäŸ‹ăźć‡ș抛は仄䞋ずăȘă‚ŠăŸă™ă€‚

Prefix: -
-1.234.567,891
Prefix: MINUS
MINUS1.234.567,891

ć‚è€ƒ

add a note

User Contributed Notes

There are no user contributed notes for this page.