-
Notifications
You must be signed in to change notification settings - Fork 30
str
-
class
str(php\lib\str).
use php\lib\str;Класс для работы со строками в php, состоит только из статических методов, экземпляр класса создать невозможно.
-
str ::pos() -
str ::posIgnoreCase() -
str ::lastPos() -
str ::lastPosIgnoreCase() -
str ::sub() -
str ::compare() -
str ::compareIgnoreCase() -
str ::equalsIgnoreCase() -
str ::startsWith() -
str ::endsWith() -
str ::lower() -
str ::lowerFirst() -
str ::upper() -
str ::upperFirst() -
str ::length() -
str ::replace() -
str ::repeat() -
str ::trim() -
str ::trimRight() -
str ::trimLeft() -
str ::reverse() -
str ::shuffle() -
str ::random() -
str ::split() -
str ::join() -
str ::encode() -
str ::decode() -
str ::isNumber() -
str ::isLower() -
str ::isUpper() -
str ::format() -
str ::contains() -
str ::count() -
str ::uuid() -
str ::hash() -
str ::lines()
str::pos(string $string, string $search, int $fromIndex = 0): intМетод ищет подстроку $search в строке $string и возвращает её позицию (начиная с нуля). Если ничего не было найдено, метод вернет -1. Метод учитывает регистр символов и позволяет начинать поиск с определенного по счету символа $fromIndex.
$search = 'родилась';
$string = 'В лесу родилась ёлочка';
$pos = str::pos($string, $search);
alert('Позиция = ' . $pos);str::posIgnoreCase(string $string, string $search, int $fromIndex = 0): intМетод не учитывает регистр символов при поиске. См. также
pos().
Метод ищет подстроку $search в строке $string и возвращает её позицию (начиная с нуля). Если ничего не было найдено, метод вернет -1. Метод позволяет начинать поиск с определенного по счету символа $fromIndex.
str::lastPos(string $string, string $search, int $fromIndex = null): intМетод учитывает регистр символов при поиске.
Метод ищет подстроку $search в строке $string начиная с конца строки и возвращает её позицию (начиная с нуля). Если ничего не было найдено, метод вернет -1. Метод позволяет начинать поиск с определенного по счету символа $fromIndex, по-умолчанию он равен null, что означает - искать, начиная с последнего символа строки.
$string = 'ту-ту-ру';
$search = 'ту';
$pos = str::lastPos($string, $search);
// $pos будет равен 3, а не 0, т.к. поиск идет с конца.str::lastPosIgnoreCase(string $string, string $search, int $fromIndex = null): intМетод не учитывает регистр символов при поиске. См. также
lastPos().
Метод ищет подстроку $search в строке $string начиная с конца строки и возвращает её позицию (начиная с нуля). Если ничего не было найдено, метод вернет -1. Метод позволяет начинать поиск с определенного по счету символа $fromIndex, по-умолчанию он равен null, что означает - искать, начиная с последнего символа строки.