PHP содержит множество функций, дающих информацию о строках. Наиболее употребимыми являются:
strlen() - определяет длину строки.
strstr() - определяет наличие подстроки в строке. Аргументы: исходная строка и искомая подстрока. Если такой подстроки в строке нет, функция возвращает false. Если подстрока в строке есть, функция возвращает часть исходной строки, которая начинается с искомой подстроки.
stristr() - работает так же, как и strstr(), но не различает регистры.
strpos() - определяет позицию подстроки в строке. Аргументы: исходная строка и искомая подстрока. Если такой подстроки в строке нет, функция возвращает false. Если подстрока в строке есть, функция возвращает номер символа, с которого начинается подстрока.
· echo strpos ("Кто там?", "там"); // выводит "4"
substr() - возвращает часть строки, ограниченную параметрами. Аргументы: исходная строка, начальная позиция, длина подстроки (необязательно). Если начальная позиция отрицательна, то отсчет идет от конца строки. Если длина не указана, возвращается остаток строки. Если длина отрицательна, то подстрока завершается на указанной позиции от конца строки.