Базовые функции

базовые функции: пусть ещё не всё понятно, но скоро всё будет ясно.
int strlen(string $st)
Возвращает длину строки $st.
Как примечание: строка может содержать любые символы, в том числе и с ненулевым кодом (в Си это запрещено).

int strpos(string $where, string $what, int $fromwhere=0)
Пытается найти в строке $where подстроку $what и, в случае успеха, возвращает позицию этой подстроки в строке, в противном случае возвращает false. $fromwhere - необязательный параметр, если поиск подстроки нужно вести не с начала строки, а с какой-то определённой позиции.

string substr(string $str, int $from [,int $length])
Возвращает участок строки $str, начиная с позиции $start, и длиной $length, если $length не задана, то подразумевается строка от $start, до конца строки. Если $start больше, чем длина строки , или же $length=0, то возвращается пустая строка.
Полезное примечание: если в $start передать отрицательное число, то будет считаться, что это число является индексом подстроки, но только отсчитываемым от конца $str.
$length тоже может быть отрицательным, тогда последним символом возвращённой подстроки будет символ из $str с этим индексом, определяемым от конца строки.
Надеюсь, вы ещё не совсем запутались!

int strcmp(string $str1, string $str2)
Сравнивает две строки посимвольно и возвращает 0, если строки полностью совпадают; -1, если строка $str1 лексиграфически меньше $str2; 1, если наоборот.
Примечание: здесь учитывается регистр букв, ибо сравнение идёт побайтово, но если хотите этого избежать, то воспользуйтесь

int strcasecmp(string $str1, string $str2)
Примечание: если вы используете строку, на кириллице, то могут возникнуть осложнения, всё зависит от настроек локали.








Дата добавления: 2015-09-14; просмотров: 559;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.