Spec-Zone.ru › Laravel 4.2

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)

Регистрация пользовательского макроса.

Параметры

строка $name
вызываемый $macro

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

void

статический boolean hasMacro(строка $name)

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

Параметры

строка $name

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

boolean

статический смешанный __callStatic(строка $method, массив $parameters)

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

Параметры

строка $method
массив $parameters

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

смешанный

Исключения

BadMethodCallException

смешанный __call(строка $method, массив $parameters)

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

Параметры

строка $method
массив $parameters

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

смешанный

Исключения

BadMethodCallException

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

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

Параметры

строка $value

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

строка

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

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

Параметры

строка $value

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

строка

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

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

Параметры

string $haystack
string|array $needles

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

bool

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

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

Параметры

string $haystack
string|array $needles

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

bool

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

Завершить строку одним экземпляром заданного значения.

Параметры

string $value
string $cap

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

string

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

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

Параметры

string $pattern
string $value

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

bool

static int length(string $value)

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

Параметры

string $value

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

int

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

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

Параметры

string $value
int $limit
string $end

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

string

static string lower(string $value)

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

Параметры

string $value

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

string

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

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

Параметры

string $value
int $words
string $end

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

string

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

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

Параметры

string $callback
string $default

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

array

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

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

Параметры

string $value
int $count

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

string

static string random(int $length = 16)

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

Параметры

int $length

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

string

Исключения

RuntimeException

static string quickRandom(int $length = 16)

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

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

Параметры

int $length

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

string

static string upper(string $value)

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

Параметры

string $value

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

string

static string title(string $value)

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

Параметры

string $value

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

string

static string singular(string $value)

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

Параметры

string $value

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

string

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

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

Параметры

string $title
string $separator

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

string

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

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

Параметры

string $value
string $delimiter

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

string

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

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

Параметры

string $haystack
string|array $needles

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

bool

static string studly(string $value)

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

Параметры

string $value

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

string

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

Spec-Zone.ru

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