Функции для работы со строками
Система PHP содержит ряд функций для работы со строками. Следующий список содержит некоторые из наиболее распространенных строковых функций.
strlen(string) – определяет длину строки string.
ltrim(string) – удаляет символы разделители в начале строки string.
rtrim(string) – удаляет символы разделители в конце строки string.
strpbrk(string, char) – ищет в строке string символ char. Возвращает false или строку, начинающуюся с найденного символа.
strtoupper(string) – преобразует строку в верхний регистр.
strtolower(string) – преобразует строку в нижний регистр.
strrev(string) – возвращает строку string в обратном порядке.
eregi(pattern, subject) – выполняет независимое от регистра символов сравнение с выражением. В строке subject происходит поиск регулярного выражения, заданного строкой pattern.
Следующий блок кода демонстрирует, как использовать строковые функции PHP.
<?php
$string = "Hello World"; $another_string = "Welcome to PHP";
echo strlen($string); echo strtoupper($another_string); echo strrev($another_string); echo strpbrk($string, "W");
?>
11 WELCOME TO PHP PHP ot emocleW World
Первая строка выводит длину строки "Hello World", равную 11. Затем строка "Welcome to PHP" преобразуется в верхний регистр и выводится в окне браузера. Эта строка используется также с функцией strrev для изменения порядка символов строки на обратный. Наконец, в строке происходит поиск символа "W". Так как первое появление символа происходит в тексте "World", выводится эта строка.