len()
len(string $str) : integer
Длина строки
Parameters
string | $str | Строка, для которой измеряется длина |
Returns
integer —Возвращает количество символов в строке $str
Класс для работы со строками.
pos(string $haystack, string $needle, string $offset) : integer
Поиск позиции первого вхождения одной строки в другую
string | $haystack | Строка, в которой производится поиск |
string | $needle | Строка, поиск которой производится в строке $haystack |
string | $offset | Смещение начала поиска. Если не задан, используется 0 |
Возвращает число - позицию первого вхождения строки $needle в строку $haystack
rpos(string $haystack, string $needle, string $offset) : integer
Поиск позиции последнего вхождения одной строки в другую
string | $haystack | Строка, в которой производится поиск |
string | $needle | Строка, поиск которой производится в строке $haystack |
string | $offset | Если аргумент задан, поиск вхождения будет начинаться с позиции $offset в строке. Если передано отрицательное значение, операция поиска остановится на позиции строки $offset, отсчитываемой с конца строки. |
Возвращает позицию последнего вхождения строки $needle в строке $haystack либо FALSE, если $needle не найдена.
deepConv(string $enc, string|array $val, boolean $check = false)
Рекурсоивное преобразование всех строк в массиве $val в кодировку $enc
string | $enc | кодировка 'utf-8' или 'windows-1251' |
string|array | $val | |
boolean | $check | проверять, что строка действительно находится в кодировке, отличной от заданной |