mb_strwidth

(PHP 4 >= 4.0.6, PHP 5)

mb_strwidth — Return width of string

Описание

int mb_strwidth ( string $str [, string $encoding ] )

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

Список параметров

str

The string being decoded.

encoding

The encoding parameter is the character encoding. If it is omitted, the internal character encoding value will be used.

Возвращаемые значения

The width of string str .

Смотрите также

Коментарии

Автор:
Note: mb_strwidth is NOT returning bytes.  It's returning the width of monotype characters.  (In some languages, some characters will take up 2 character widths if displayed in monotype.)
2007-10-31 18:27:28
http://php5.kiev.ua/manual/ru/function.mb-strwidth.html
Автор:
Important, if you're looking to trim/cut/truncate a string so that it will fit a certain byte size (for example to fit in a database field), look at:  mb_strcut()
2014-01-15 17:51:59
http://php5.kiev.ua/manual/ru/function.mb-strwidth.html

    Поддержать сайт на родительском проекте КГБ