NumberFormatter::setTextAttribute

numfmt_set_text_attribute

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

NumberFormatter::setTextAttribute -- numfmt_set_text_attribute — テキă‚čăƒˆć±žæ€§ă‚’èš­ćźšă™ă‚‹

èȘŹæ˜Ž

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

public function NumberFormatter::setTextAttribute(int $attribute, string $value): bool

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

function numfmt_set_text_attribute(NumberFormatter $formatter, int $attribute, string $value): bool

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

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

formatter

NumberFormatter ă‚Șブゾェクト。

attribute

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

value

ć±žæ€§ăźć€€ă‚’èĄšă™ăƒ†ă‚­ă‚čト。

æˆ»ă‚Šć€€

æˆćŠŸă—ăŸć Žćˆă« true ă‚’ă€ć€±æ•—ă—ăŸć Žćˆă« false ă‚’èż”ă—ăŸă™ă€‚

䟋

䟋1 numfmt_set_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.