MB_STRWIDTH(3) 1 MB_STRWIDTH(3)
mb_strwidth - Return width of string
SYNOPSIS
int mb_strwidth (string $str, [string $encoding = mb_internal_encoding()])
DESCRIPTION
Returns the width of string$str.
Multi-byte characters are usually twice the width of single byte characters.
Characters width
+----------------+-------+
| Chars | |
| | |
| | Width |
| | |
+----------------+-------+
|U+0000 - U+0019 | |
| | |
| | 0 |
| | |
|U+0020 - U+1FFF | |
| | |
| | 1 |
| | |
|U+2000 - U+FF60 | |
| | |
| | 2 |
| | |
|U+FF61 - U+FF9F | |
| | |
| | 1 |
| | |
| U+FFA0 - | |
| | |
| | 2 |
| | |
+----------------+-------+
PARAMETERS
o $str
- The string being decoded.
o $encoding
-The $encoding parameter is the character encoding. If it is omitted, the internal character encoding value will be used.
RETURN VALUES
The width of string$str.
SEE ALSO
mb_strimwidth(3), mb_internal_encoding(3).
PHP Documentation Group MB_STRWIDTH(3)