Spec-Zone.ru › CakePHP 2.7

Класс Multibyte

Методы обработки многобайтовых символов.

Пакет: Cake\I18n
Авторские права: Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
Лицензия: MIT License
Расположение Cake/I18n/Multibyte.php

Подробное описание методов

_codepointисходный код защищённый статический

_codepoint( integer $decimal )

Возвращает диапазон кодовых точек для символов Юникода

Параметры

целое число $decimal
Десятичное значение.

Возвращает

string
строка

_findисходный код защищённый статический

_find( integer $char , string $type 'lower' )

Находит соответствующие значения кодовой свёртки для $char

Параметры

целое число $char
десятичное значение символа
строка $type необязательно 'lower'
Тип 'lower' или 'upper'. По умолчанию 'lower'.

Возвращает

array
массив

asciiисходный код публичный статический

ascii( array $array )

Преобразует десятичное значение строки многобайтового символа в строку

Параметры

массив $array
Массив значений.

Возвращает

string
строка

checkMultibyteисходный код публичный статический

checkMultibyte( string $string )

Проверяет строку $string на наличие многобайтовых символов

Параметры

строка $string
Значение для проверки.

Возвращает

boolean
логическое значение

mimeEncodeисходный код публичный статический

mimeEncode( string $string , string $charset null , string $newline "\r\n" )

Подготавливает строку для передачи по электронной почте, используя указанное кодирование

Параметры

строка $string
значение для кодирования
строка $charset необязательно null
кодировка, которая должна использоваться для кодирования. По умолчанию UTF-8
строка $newline необязательно "\r\n"
строка новой строки.

Возвращает

string
строка

striposисходный код публичный статический

stripos( string $haystack , string $needle , integer $offset 0 )

Находит позицию первого вхождения строки без учёта регистра.

Параметры

строка $haystack
Строка, в которой нужно найти первое вхождение $needle.
строка $needle
Строка, которую нужно найти в $haystack.
целое число $offset необязательно 0
Позиция в $haystack для начала поиска.

Возвращает

integer|boolean
Числовая позиция первого вхождения $needle в строке $haystack, или false, если $needle не найдено.

stristrисходный код публичный статический

stristr( string $haystack , string $needle , boolean $part false )

Находит первое вхождение строки в другую, без учёта регистра.

Параметры

строка $haystack
Строка, в которой нужно найти первое вхождение $needle.
строка $needle
Строка, которую нужно найти в $haystack.
логическое значение $part необязательно false
Определяет, какую часть $haystack функция возвращает. Если true, возвращает всю $haystack от начала до первого вхождения $needle. Если false, возвращает всю $haystack от первого вхождения $needle до конца. Значение по умолчанию - false.

Возвращает

integer|boolean
Часть $haystack или false, если $needle не найдена.

strlenисходный код публичный статический

strlen( string $string )

Получить длину строки.

Параметры

строка $string
Строка, длина которой проверяется.

Возвращает

integer
Количество символов в строке $string

strposисходный код публичный статический

strpos( string $haystack , string $needle , integer $offset 0 )

Найти позицию первого вхождения строки.

Параметры

строка $haystack
Проверяемая строка.
строка $needle
Позиция, считая с начала haystack.
целое число $offset необязательно 0
Смещение поиска. Если не указано, используется 0.

Возвращает

integer|boolean
Числовая позиция первого вхождения $needle в строке $haystack. Если $needle не найдена, возвращает false.

strrchrисходный код публичный статический

strrchr( string $haystack , string $needle , boolean $part false )

Находит последнее вхождение символа в строке.

Параметры

строка $haystack
Строка, в которой нужно найти последнее вхождение $needle.
строка $needle
Строка, которую нужно найти в $haystack.
логическое значение $part необязательно false
Определяет, какую часть $haystack функция возвращает. Если true, возвращает всю $haystack от начала до последнего вхождения $needle. Если false, возвращает всю $haystack от последнего вхождения $needle до конца. Значение по умолчанию - false.

Возвращает

string|boolean
Часть $haystack или false, если $needle не найдена.

strrichrисходный код публичный статический

strrichr( string $haystack , string $needle , boolean $part false )

Находит последнее вхождение символа в строке, без учёта регистра.

Параметры

строка $haystack
Строка, в которой нужно найти последнее вхождение $needle.
строка $needle
Строка, которую нужно найти в $haystack.
логическое значение $part необязательно false
Определяет, какую часть $haystack функция возвращает. Если true, возвращает всю $haystack от начала до последнего вхождения $needle. Если false, возвращает всю $haystack от последнего вхождения $needle до конца. Значение по умолчанию - false.

Возвращает

string|boolean
Часть $haystack или false, если $needle не найдена.

strriposисходный код публичный статический

strripos( string $haystack , string $needle , integer $offset 0 )

Находит позицию последнего вхождения строки в другую, без учёта регистра

Параметры

строка $haystack
Строка, в которой нужно найти позицию последнего вхождения $needle.
строка $needle
Строка, которую нужно найти в $haystack.
целое число $offset необязательно 0
Позиция в $haystack для начала поиска.

Возвращает

integer|boolean
Числовая позиция последнего вхождения $needle в строке $haystack, или false, если $needle не найдена.

strrposисходный код публичный статический

strrpos( string $haystack , string $needle , integer $offset 0 )

Находит позицию последнего вхождения строки в строке.

Параметры

строка $haystack
Строка, в которой нужно найти последнее вхождение $needle.
строка $needle
Строка, которую нужно найти в $haystack.
целое число $offset необязательно 0
Можно указать для начала поиска на произвольном количестве символов в строке. Отрицательные значения остановят поиск в произвольной точке перед концом строки.

Возвращает

integer|boolean
Числовая позиция последнего вхождения $needle в строке $haystack. Если $needle не найдена, возвращает false.
END_OF_DOCUMENT_MARKER

strstrsource public static

strstr( string $haystack , string $needle , boolean $part false )

Находит первое вхождение строки в другую

Параметры

string $haystack
Строка, из которой нужно получить первое вхождение $needle.
string $needle
Строка, которую нужно найти в $haystack
boolean $part необязательно false
Определяет, какую часть $haystack эта функция возвращает. Если установлено в true, она возвращает весь $haystack от начала до первого вхождения $needle. Если установлено в false, она возвращает весь $haystack от первого вхождения $needle до конца. Значение по умолчанию — FALSE.

Возвращает

string|boolean
Часть $haystack или true, если $needle не найдено.

strtolowersource public static

strtolower( string $string )

Преобразует строку в нижний регистр

Параметры

string $string
Строка, которую нужно преобразовать в нижний регистр.

Возвращает

string
строку с все буквенными символами, преобразованными в нижний регистр.

strtouppersource public static

strtoupper( string $string )

Преобразует строку в верхний регистр

Параметры

string $string
Строка, которую нужно преобразовать в верхний регистр.

Возвращает

string
строку с все буквенными символами, преобразованными в верхний регистр.

substrsource public static

substr( string $string , integer $start , integer $length null )

Получить часть строки

Параметры

string $string
Проверяемая строка.
integer $start
Первая позиция, используемая в $string.
integer $length необязательно null
Максимальная длина возвращаемой строки.

Возвращает

string
Часть $string, заданная параметрами $string и $length.

substrCountsource public static

substrCount( string $haystack , string $needle )

Подсчёт вхождений подстроки

Параметры

string $haystack
Проверяемая строка.
string $needle
Искомая строка.

Возвращает

integer
Количество вхождений подстроки $needle в строке $haystack.

utf8source public static

utf8( string $string )

Преобразует строку многобайтных символов в десятичное значение символа

Параметры

string $string
Строка для преобразования.

Возвращает

array
массив

Краткое описание свойств

$_caseFoldsource

protected static array

Хранит значения преобразования регистра

array()

$_codeRangesource

protected static array

Хранит массив диапазонов кодов Юникода

array()

$_tablesource

protected static string

Хранит текущий диапазон кодов

null

© 2005–2016 The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
http://api.cakephp.org/2.7/class-Multibyte.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API