Строки являются основными переменными в РНР, они выступают основными посредниками при операциях с файлами и базами данных, с браузерами и серверами. Можно сказать, что работа со строками — это основная задача РНР. Строки в PHP — одни из самых универсальных объектов и работа со строками при решении задач, связанных с веб-сайтами, является весьма приоритетной. Как мы уже видели, любой, сколь угодно сложный объект можно упаковать в строку. Строка может содержать абсолютно любые символы с кодами от 0 до 255 включительно.
Для форматирования текстовых строк, выводимых в окно браузера оператором echo, часто используется HTML и каскадные таблицы стилей. Служебные символы \n (перевод строки) и \t (табуляция) также можно использовать в строках. Если они находятся в строке, заключенной в одинарные кавычки, то при выводе этой строки оператором echo эти символы не будут работать по своему назначению и будут видны на экране. В случае двойных кавычек они, также не сработают, но отобразяться в виде пробелов.
Из всех имеющихся математических функций PHP, рассмотрим наиболее употребляемые из них. В РНР имеется множество предопределенных числовых констант, которые используются в инженерных и научных расчетах.
В PHP существует полный набор средств, предназначенных для работы с датами и временем в различных форматах. Дополнительные модули (входящие в дистрибутив PHP) позволяют также работать с календарными функциями и календарями различных народов мира. Мы рассмотрим только самые популярные из этих функций.