Spec-Zone.ru › Phalcon 2

Абстрактный класс Phalcon\Text

Предоставляет утилиты для работы с текстами

Константы

целое RANDOM_ALNUM

целое RANDOM_ALPHA

целое RANDOM_HEXDEC

целое RANDOM_NUMERIC

целое RANDOM_NOZERO

Методы

public static строка camelize (строка $str)

Преобразует строки в стиль camelize

echo Phalcon\Text::camelize('coco_bongo'); //CocoBongo

public static строка uncamelize (строка $str)

Преобразует camelized строки в обычный вид

echo Phalcon\Text::uncamelize('CocoBongo'); //coco_bongo

public static строка increment (строка $str, [строка $separator])

Добавляет число к строке или увеличивает это число, если оно уже определено

echo Phalcon\Text::increment("a"); // "a_1"
echo Phalcon\Text::increment("a_1"); // "a_2"

public static строка random (целое $type, [целое $length])

Генерирует случайную строку на основе заданного типа. Тип является одной из констант RANDOM_*

echo Phalcon\Text::random(Phalcon\Text::RANDOM_ALNUM); //"aloiwkqz"

public static логическое startsWith (строка $str, строка $start, [логическое $ignoreCase])

Проверяет, начинается ли строка с заданной строки

echo Phalcon\Text::startsWith("Hello", "He"); // true
echo Phalcon\Text::startsWith("Hello", "he"); // false
echo Phalcon\Text::startsWith("Hello", "he", false); // true

public static логическое endsWith (строка $str, строка $end, [логическое $ignoreCase])

Проверяет, заканчивается ли строка заданной строкой

echo Phalcon\Text::endsWith("Hello", "llo"); // true
echo Phalcon\Text::endsWith("Hello", "LLO"); // false
echo Phalcon\Text::endsWith("Hello", "LLO", false); // true

public static строка lower (строка $str)

Приводит строку к нижнему регистру. Эта функция использует расширение mbstring, если оно доступно

public static строка upper (строка $str)

Приводит строку к верхнему регистру. Эта функция использует расширение mbstring, если оно доступно

© 2011–2016 Phalcon Framework Team
Licensed under the Creative Commons Attribution License 3.0.
https://docs.phalconphp.com/en/2.0.0/api/Phalcon_Text.html

Spec-Zone.ru

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