Spec-Zone.ru › Laravel 5.1

Str

класс Str (View source)

Трейты

Macroable

Свойства

статический защищённый массив $macros Зарегистрированные макросы строк. из Macroable
статический защищённый массив $snakeCache Кэш слов в змеином регистре.
статический защищённый массив $camelCache Кэш слов в верблюжьем регистре.
статический защищённый массив $studlyCache Кэш слов в верблюжьем регистре с заглавными буквами.

Методы

static void macro(string $name, callable $macro)

Зарегистрировать пользовательский макрос.

из Macroable
static bool hasMacro(string $name)

Проверить, зарегистрирован ли макрос.

из Macroable
static mixed __callStatic(string $method, array $parameters)

Динамически обработать вызовы класса.

из Macroable
mixed __call(string $method, array $parameters)

Динамически обработать вызовы класса.

из Macroable
static string ascii(string $value)

Транслитерировать значение UTF-8 в ASCII.

static string camel(string $value)

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

static bool contains(string $haystack, string|array $needles)

Определить, содержит ли заданная строка заданную подстроку.

static bool endsWith(string $haystack, string|array $needles)

Определить, заканчивается ли заданная строка заданной подстрокой.

static string finish(string $value, string $cap)

Добавить к строке заданное значение в конце.

static bool is(string $pattern, string $value)

Определить, соответствует ли заданная строка заданному шаблону.

static int length(string $value)

Возвратить длину заданной строки.

static string limit(string $value, int $limit = 100, string $end = '...')

Ограничить количество символов в строке.

static string lower(string $value)

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

static string words(string $value, int $words = 100, string $end = '...')

Ограничить количество слов в строке.

static array parseCallback(string $callback, string $default)

Разделить обратный вызов в стиле Class@method на класс и метод.

static string plural(string $value, int $count = 2)

Получить множественное число английского слова.

static string random(int $length = 16)

Сгенерировать более "случайную" буквенно-цифровую строку.

static string randomBytes(int $length = 16)

Сгенерировать более "случайные" байты.

static string quickRandom(int $length = 16)

Сгенерировать "случайную" буквенно-цифровую строку.

static bool equals(string $knownString, string $userInput)

Сравнивает две строки с помощью алгоритма постоянного времени.

static string upper(string $value)

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

static string title(string $value)

Преобразовать заданную строку в заголовок.

static string singular(string $value)

Получить единственное число английского слова.

static string slug(string $title, string $separator = '-')

Сгенерировать URL-дружественный "slug" из заданной строки.

static string snake(string $value, string $delimiter = '_')

Преобразовать строку в змеиный регистр.

static bool startsWith(string $haystack, string|array $needles)

Определить, начинается ли заданная строка с заданной подстроки.

static string studly(string $value)

Преобразовать значение в регистр StudlyCaps.

static string substr(string $string, int $start, int|null $length = null)

Возвращает часть строки, указанную параметрами start и length.

static string ucfirst(string $string)

Сделать первый символ строки заглавным.

Подробности

static void macro(string $name, callable $macro)

Зарегистрировать пользовательский макрос.

Параметры

string $name
callable $macro

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

void

static bool hasMacro(string $name)

Проверить, зарегистрирован ли макрос.

Параметры

string $name

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

bool

static mixed __callStatic(string $method, array $parameters)

Динамически обработать вызовы класса.

Параметры

string $method
array $parameters

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

mixed

Исключения

BadMethodCallException

mixed __call(string $method, array $parameters)

Динамически обработать вызовы класса.

Параметры

string $method
array $parameters

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

mixed

Исключения

BadMethodCallException

static string ascii(string $value)

Транслитерировать значение UTF-8 в ASCII.

Параметры

string $value

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

string

статический строка camel(строка $value)

Преобразовать значение в нижний регистр с заглавной первой буквы.

Параметры

строка $value

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

строка

статический логическое значение contains(строка $haystack, строка|массив $needles)

Определить, содержит ли данная строка заданную подстроку.

Параметры

строка $haystack
строка|массив $needles

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

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

статический логическое значение endsWith(строка $haystack, строка|массив $needles)

Определить, заканчивается ли данная строка заданной подстрокой.

Параметры

строка $haystack
строка|массив $needles

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

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

статический строка finish(строка $value, строка $cap)

Добавить заданное значение в конец строки.

Параметры

строка $value
строка $cap

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

строка

статический логическое значение is(строка $pattern, строка $value)

Определить, соответствует ли данная строка заданному шаблону.

Параметры

строка $pattern
строка $value

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

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

статический целое число length(строка $value)

Возвратить длину данной строки.

Параметры

строка $value

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

целое число

статический строка limit(строка $value, целое число $limit = 100, строка $end = '...')

Ограничить количество символов в строке.

Параметры

строка $value
целое число $limit
строка $end

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

строка

статический строка lower(строка $value)

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

Параметры

строка $value

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

строка

статический строка words(строка $value, целое число $words = 100, строка $end = '...')

Ограничить количество слов в строке.

Параметры

строка $value
целое число $words
строка $end

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

строка

статический массив parseCallback(строка $callback, строка $default)

Разбить обратный вызов в стиле Class@method на класс и метод.

Параметры

строка $callback
строка $default

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

массив

статический строка plural(строка $value, целое число $count = 2)

Получить форму множественного числа английского слова.

Параметры

строка $value
целое число $count

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

строка

статический строка random(целое число $length = 16)

Генерировать более истинно «случайную» строку из букв и цифр.

Параметры

целое число $length

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

строка

статический строка randomBytes(целое число $length = 16)

Генерировать более истинно «случайные» байты.

Параметры

целое число $length

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

строка

статический строка quickRandom(целое число $length = 16)

Генерировать «случайную» строку из букв и цифр.

Не следует считать достаточным для криптографии и т. п.

Параметры

целое число $length

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

строка

статический логическое значение equals(строка $knownString, строка $userInput)

Сравнивает две строки с помощью алгоритма с постоянным временем.

Примечание: Этот метод будет раскрывать информацию о длине.

Примечание: Изменён из Symfony\Component\Security\Core\Util\StringUtils.

Параметры

строка $knownString
строка $userInput

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

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

статический строка upper(строка $value)

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

Параметры

строка $value

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

строка

статический строка title(строка $value)

Преобразовать данную строку в заголовок.

Параметры

строка $value

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

строка

статический строка singular(строка $value)

Получить форму единственного числа английского слова.

Параметры

строка $value

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

строка

статический строка slug(строка $title, строка $separator = '-')

Генерировать «слаг» (URL-дружелюбную строку) из заданной строки.

Параметры

строка $title
строка $separator

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

строка

статический строка snake(строка $value, строка $delimiter = '_')

Преобразовать строку в змеиный регистр.

Параметры

строка $value
строка $delimiter

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

строка

статический логическое значение startsWith(строка $haystack, строка|массив $needles)

Определить, начинается ли данная строка с заданной подстроки.

Параметры

строка $haystack
строка|массив $needles

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

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

static string studly(string $value)

Преобразовать значение в стиле верблюжьей нотации.

Параметры

string $value

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

string

static string substr(string $string, int $start, int|null $length = null)

Возвращает часть строки, определённую параметрами начала и длины.

Параметры

string $string
int $start
int|null $length

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

string

static string ucfirst(string $string)

Сделать первый символ строки заглавным.

Параметры

string $string

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

string

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.1/Illuminate/Support/Str.html

Spec-Zone.ru

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