Строки PHP можно выводить также с помощью двойных кавычек (""). Если строки PHP помещаются в двойные кавычки, то можно применять интерполяцию. Для строк в двойных кавычках PHP поддерживает также больше экранированных символов. Эти символы представлены в таблице ниже.
Символ
Описание
\n
перенос строки
\r
возврат каретки
\t
горизонтальная табуляция
\\
обратная косая черта
\$
знак доллара
\"
двойная кавычка
<?php
echo "PHP is supported by many operating systems including Windows and Linux.";
PHP is supported by many operating systems including Windows and Linux.
The user's name is John.
My favorite fruit is grapes.
Первая строка выводит строку в двойных кавычках с помощью оператора echo. Вторая - создается строкой с включенной переменной. Переменная расширяется, и ее содержимое выводится вместе со строкой. Затем расширяется переменная массива и выводится вместе со строкой.
Система 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");
?>
WELCOME TO PHP
PHP ot emocleW
World
Первая строка выводит длину строки "Hello World", равную 11. Затем строка "Welcome to PHP" преобразуется в верхний регистр и выводится в окне браузера. Эта строка используется также с функцией strrev для изменения порядка символов строки на обратный. Наконец, в строке происходит поиск символа "W". Так как первое появление символа происходит в тексте "World", выводится эта строка.