Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

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



базовые функции: пусть ещё не всё понятно, но скоро всё будет ясно.
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-17; Прочитано: 147 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...