Some powerful formatting features are available for formatting booleans.
The formatting template applies to following functions:
Formatting Template | Description | Example | Note |
---|---|---|---|
T / t | True/False: 1st letter only | T, F / t, f | 1 |
TT / Tt / tt | True/False: Full word | TRUE, FALSE / True, False / true / false | 1 |
Y / y | Yes/No: 1st letter only | Y, N / y, n | 1 |
YY / Yy / yy | Yes/No: Full word | YES, NO / Yes, No / yes, no | 1 |
# | Numeric value: 1 for true, 0 for false | 1, 0 | |
' ... ' | Contents inside quotation marks are treated as given text, including spaces | "o'clock" | See 3 |
" ... " | See above | 'time: ' | See 3 |
All other characters | Treated as given text |
1 Uses the language as confgured by locale parameter or setting.
2 Applicable outside double quotation marks, otherwise symbols are treated as given text
3 Applicable outside single quotation marks, otherwise symbols are treated as given text
Specify a supported locale name, a country name or a language name. See locales for an overview of supported locales. Choices are not case sensitive.
Examples: en_US, DE_at, France, German, local, none
Following examples show use of date to string conversion without formatting template
for all ( { en_us, de_de, fr_fr }, locale[] )
{
print( str(true, "Tt Yy # ", locale[])," " );
echo( str(false, "TT y # ", locale[]) );
}
True Yes 1 FALSE n 0
Wahr Ja 1 FALSCH n 0
Vrai Oui 1 FAUX n 0