Виртуальный Брест
Главная Портал Форум Рассылки Контакт Для клиентов Статьи

Геологические работы
Геологические работы
 
Экскурсии в Европу, из Бреста!
Экскурсии в Европу, из Бреста!
 
Баня открыта и ждет посетителей!
Баня открыта и ждет посетителей!
 

Виртуальный хостинг - дом для вашего сайта - лучшее предложение в Бресте!


Полный список глав книги

Строковые функции (выдержки из мануала) - 3


strchr - Находит первое появление символа. Формат вызова:
string strchr(string haystack, string needle); Эта функция является псевдонимом для функции strstr(), и полностью ей идентична.

strcmp - Двоичное сравнение строк (безопасное). Формат вызова: int strcmp(string str1, string str2); Возвращает < 0 если str1 меньше чем str2; > 0 если str1 больше чем str2, и 0 если они равны. Следует отметить, что это сравнение чувствительно к регистру.

strcspn - находит длину начального сегмента, не совпадающего с маской. Формат вызова: int strcspn(string str1, string str2); Возвращает длину начального сегмента str1, который не содержит любые символы в str2.

StripSlashes - удаляет символы \ из строки. Формат вызова: string stripslashes(string str); Возвращает строку с вырезанными символами \. (\' заменяется на ' и так далее). Двойные \\ заменяются на \. См. также addslashes().

strrpos - Находит позицию последнего появления символа в строке. Формат вызова: int strrpos(string haystack, char needle); Возвращает номер позиции последнего появления символа needle в строке haystack. Следует отметить, что needle в этом случае может быть только единственным символом. Если в качестве параметра needle указывается строка, то только первый символ будет использован. Если needle не найден, то возвращается false. Если параметр needle не является строкой, то он переводится в десятичное число и рассматривается как числовое значение символа.

strrchr - Находит последнее появление символа в строке. Формат вызова: string strrchr(string haystack, string needle); Эта функция возвращает позицию haystack, с которой начинается последнее появление needle и продолжается до конца haystack. Возвращает false если needle не найдена. Если параметр needle содержит более чем один символ, то используется первый символ. Если параметр needle не является строкой, то он переводится в целое число и рассматривается как числовое значение символа.

// получение последней директории в $PATH
$dir = substr( strrchr( $PATH, ":" ), 1 );
// получение всего после последней новой строки
$text = "Line 1\nLine 2\nLine 3";
$last = substr( strrchr( $text, 10 ), 1 );

strrev - Переворачивает строку. Формат вызова: string strrev(string string);

strspn - Находит длину начального сегмента, отвечающего маске. Формат вызова: int strspn(string str1, string str2); Возвращает длину начального сегмента строки str1, который содержит все символы из str2.

strstr - Находит первое появление строки. Формат вызова: string strstr(string haystack, string needle); Возвращает все haystack с первого появления строки needle и до конца. Если параметр needle не найден, то возвращается false. Если параметр needle не является строкой, то он переводится в целое число и рассматривается как числовое значение символа.

strtok - Разбивает строку. Формат вызова: string strtok(string arg1, string arg2); strtok() используется для разбития строки. Это значит, что если вы имеете строку типа "This is an example string", то вы можете разбить эту строку на отдельные слова, используя пробел в качестве разделителя.

$string = "This is an example string";
$tok = strtok($string," ");
while($tok) { echo "Word=$tok<br>"; $tok = strtok(" "); }

Следует отметить, что только первый вызов функции strtok использует строковый аргумент. Для каждого последующего вызова функции strtok необходим только разделитель, так как это позволяет контролировать положение в текущей строке. Для начала заново или для разбития новой строки вам необходимо просто вызвать strtok с параметром строки опять для ее инициализации. Вы можете вставлять несколько разделителей в параметр разделителя. Строка будет разделяться при обнаружении любого из указанных символов. Также будьте внимательны к разделителям равным "0". Это может вызвать ошибку в определенных выражениях.

strtolower - Переводит строку в нижний регистр. Формат вызова: string strtolower(string str); Возвращает сроку string со всеми буквенными символами, переведенными в нижний регистр. Помните, что буквенные символы определяются текущими локальными установками.

strtoupper - Переводит строку в верхний регистр. Формат вызова: string strtoupper(string string); Возвращает строку string со всеми буквенными символами, переведенными в верхний регистр. Следует отметить, что буквенные символы определяются текущими локальными установками.

Читать еще...



Эд Титтел, Джефф Ноубл

HTML, XHTML и CSS для `чайников`
Вам не нужно быть экспертом в области программирования, чтобы создавать современные веб-страницы. Даже имея минимальный опыт, можно вооружиться правильными инструментами, изучить...

Дэвид Макфарланд

JavaScript. Подробное руководство
JavaScript - это основной инструмент веб-разработчиков, позволяющий делать интернет-страницы интерактивными. Перед вами - наиболее полное и качественно структурированное...

В. ДеБольт

HTML и CSS. Совместное использование
Сегодня HTML и CSS являются наиболее распространенными стандартами для создания Web-страниц. Прочитав эту книгу, вы ближе познакомитесь с кодом HTML и CSS, научитесь компоновать...

Николай Прохоренок

Python 3 и PyQt. Разработка приложений
Описан базовый синтаксис языка Python: типы данных, операторы, условия, циклы, регулярные выражения, встроенные функции, объектно-ориентированное программирование, работа...

    Информация

Главная - переход на начало
Тарифы на Российский хостинг
Правила - что можно а что нет
Заказ - сделайте это сейчас
Выбор домена - найди свое имя
Регистрация домена - купить
Оплата - варианты для всех
Панель управления Россия
Панель управления Беларусь
Вопросы и ответы - информация
Разработка сайтов - сопровождение
Виртуальный Брест - портал
Контакт - обратная связь
Наш форум - пообщаемся?

Список доменов
в которых доступна бесплатная регистрация имен при покупке хостинга, а так же открытие поч- тового ящика:

Новости Бреста:

Второй порыв теплосетей в Бресте - двенадцать многоэтажных домов и один детский сад остались без тепла
Почти тонну мёда задержали налоговики при проверке в Бресте
Зарплата в конвертах в Бресте - видео
Трое жителей Кавказа в "поисках работы" забрались прямо в лес в пограничную зону
Профилактика квартирных краж - важно
Современный животноводческий комплекс на 1500 голов строится в СПК "Королевский" Кобринского района - фото
Результаты проходящей на территории Брестской области акции "Не упусти свой шанс"
Осенний месячник по наведению порядка на земле проходит на Брестчине - важно
В Лунинецком районе в водоеме нашли автомобиль с телом внутри
ГАИ: брестчанин решил стать маршрутчиком и в пьяном состоянии вез горожан

© Виртуальный Брест 2001 - 2009 Автор проекта: Андрей Кухарчик Дизайн: Partgraphic