Абстрактный класс 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