|
||||||||||||||||||||||||
|
||||||||||||||||||||||||
|
Синтаксис: Эта функция возвращает часть строки. Первый аргумент – исходная строка; второй – положение в строке, которую надо вернуть, первого символа (отсчет начинается с нуля); третий – длина строки в символах, которую надо вернуть. Если третий аргумент не указан, то возвращается вся оставшаяся часть строки.Пример:
Результат выполнения – символ "w". Если
же третий параметр не указывать, т.е. написать Синтаксис: Эта функция обеспечивает действие, обратное функции substr. Т.е. она возвращает позицию в строке haystack, в которой найдена переданная ей подстрока needle. Т.е. следующий скрипт
вернет нам число 7.Необязательный параметр offset позволяет указать в строке позицию, с которой надо начинать поиск: Синтаксис:
Эта функция ищет в строке haystack последнюю позицию, где встречается символ needle. Синтаксис: Функция strstr() возвращает участок строки, заданной в параметре haystack, начиная с первого фрагмента, указанного в параметре needle и до конца строки. В случае неудачи функция возвращает false. Пример:
Результат: www.softtime.ruЭта функция чувствительна к регистру. Заметим также, что в случае, если needle не является строкой, то значение преобразуется в целое и используется как код искомого символа. Синтаксис: Данная функция работает абсолютно идентично функции strstr():
Результат: www.softtime.ru Синтаксис:
Эта функция работает абсолютно аналогично функции strstr(), только является нечувствительной к регистру. Синтаксис: А эта функция отличается от аналогичных ей тем, что осуществляет поиск последнего вхождения подстроки. Т.е. функция strrchr() возвращает участок строки, заданной в параметре haystack, начиная с последнего фрагмента, указанного в параметре needle и до конца строки. В случае неудачи возвращает false.Чувствительна к регистру. В случае, если needle не является строкой, то значение преобразуется в целое и используется как код искомого символа.Даже не знаю, что придумать в качестве примера на эту функцию. Ну давайте посмотрим, какая у нас директория (у меня, естественно) прописана последней в переменной окружения $PATH:
Синтаксис: Функция substr_count() находит количество вхождений фрагмента в строку. Она возвращает число фрагментов needle, присутствующих в строке haystack.Пример:
Результат: 3. Синтаксис: Функция strspn() определяет присутствие начальных символов в строке. Она возвращает длину начального фрагмента строки str1, состоящего полностью из символов, которые есть в строке str2.Пример:
Результат: 2. Синтаксис: Обратная функции strspn() функция strcspn() Определяет отсутствие начальных символов в строке.Функция strcspn() возвращает длину начального фрагмента строки str1, состоящего полностью не из символов, которые есть в строке str2. |
|
||||||||||||||||||||||
2007-2010г. © Все о сайте Все права защищены. Полное или частичное копирование запрещено. Ну а если скопировали ссылка на сайт обязательна. |