NumberFormatter::setTextAttributenumfmt_set_text_attributeSet a text attribute
&reftitle.description;
Object oriented style
boolNumberFormatter::setTextAttributeintattrstringvalue
Procedural style
boolnumfmt_set_text_attributeNumberFormatterfmtintattrstringvalue
Set a text attribute associated with the formatter. An example of a text
attribute is the suffix for positive numbers. If the formatter does not
understand the attribute,
U_UNSUPPORTED_ERROR
error is produced. Rule-based formatters only understand
NumberFormatter::DEFAULT_RULESET and
NumberFormatter::PUBLIC_RULESETS.
&reftitle.parameters;
fmtNumberFormatter object.
attr
Attribute specifier - one of the
text attribute
constants.
value
Text for the attribute value.
&reftitle.returnvalues;
&return.success;
&reftitle.examples;
numfmt_set_text_attribute example
]]>
OO example
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";
?>
]]>
&example.outputs;
&reftitle.seealso;
numfmt_get_error_codenumfmt_get_text_attributenumfmt_set_attribute