Str
класс Str (Посмотреть исходный код)
Свойства
| MacroableTrait |
Свойства
| статический защищённый массив | $macros | Зарегистрированные макросы строк. | из MacroableTrait |
| статический защищённый массив | $snakeCache | Кэш слов в змеином регистре. | |
| статический защищённый массив | $camelCache | Кэш слов в верблюжьем регистре. | |
| статический защищённый массив | $studlyCache | Кэш слов в регистре верблюда с заглавными буквами. |
Методы
| статический void | macro(строка $name, вызываемый $macro) Регистрация пользовательского макроса. | из MacroableTrait |
| статический boolean | hasMacro(строка $name) Проверка наличия зарегистрированного макроса | из MacroableTrait |
| статический смешанный | __callStatic(строка $method, массив $parameters) Динамичная обработка вызовов класса. | из MacroableTrait |
| смешанный | __call(строка $method, массив $parameters) Динамичная обработка вызовов класса. | из MacroableTrait |
| статический строка | ascii(строка $value) Транслитерирование UTF-8 значения в ASCII. | |
| статический строка | camel(строка $value) Преобразование значения в верблюжий регистр. | |
| статический bool | contains(строка $haystack, строка|массив $needles) Определение, содержит ли строка заданную подстроку. | |
| статический bool | endsWith(строка $haystack, строка|массив $needles) Определение, заканчивается ли строка заданной подстрокой. | |
| статический строка | finish(строка $value, строка $cap) Добавление заданного значения в конец строки. | |
| статический bool | is(строка $pattern, строка $value) Определение, соответствует ли строка заданному шаблону. | |
| статический int | length(строка $value) Возвращение длины заданной строки. | |
| статический строка | limit(строка $value, int $limit = 100, строка $end = '...') Ограничение количества символов в строке. | |
| статический строка | lower(строка $value) Преобразование заданной строки в нижний регистр. | |
| статический строка | words(строка $value, int $words = 100, строка $end = '...') Ограничение количества слов в строке. | |
| статический массив | parseCallback(строка $callback, строка $default) Разбор обратного вызова в стиле Class@method на класс и метод. | |
| статический строка | plural(строка $value, int $count = 2) Получение множественного числа английского слова. | |
| статический строка | random(int $length = 16) Генерация более "случайной" буквенно-цифровой строки. | |
| статический строка | quickRandom(int $length = 16) Генерация "случайной" буквенно-цифровой строки. | |
| статический строка | upper(строка $value) Преобразование заданной строки в верхний регистр. | |
| статический строка | title(строка $value) Преобразование заданной строки в регистр заголовка. | |
| статический строка | singular(строка $value) Получение единственного числа английского слова. | |
| статический строка | slug(строка $title, строка $separator = '-') Генерация URL-дружественного "слия" из заданной строки. | |
| статический строка | snake(строка $value, строка $delimiter = '_') Преобразование строки в змеиный регистр. | |
| статический bool | startsWith(строка $haystack, строка|массив $needles) Определение, начинается ли строка с заданной подстроки. | |
| статический строка | studly(строка $value) Преобразование значения в регистр верблюда с заглавными буквами. |
Подробные сведения
статический void macro(строка $name, вызываемый $macro)
Регистрация пользовательского макроса.
статический boolean hasMacro(строка $name)
Проверка наличия зарегистрированного макроса
статический смешанный __callStatic(строка $method, массив $parameters)
Динамичная обработка вызовов класса.
смешанный __call(строка $method, массив $parameters)
Динамичная обработка вызовов класса.
статический строка ascii(строка $value)
Транслитерирование UTF-8 значения в ASCII.
статический строка camel(строка $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 quickRandom(int $length = 16)
Генерация «случайной» альфа-цифровой строки.
Не следует считать достаточной для криптографии и т.п.
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)
Преобразовать значение в регистр studly caps.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/4.2/Illuminate/Support/Str.html