PHP Строковые переменные
Строковые переменные используются для хранения и обработки текста.
Строковые переменные в PHP
Строковые переменные используются для хранения значений, состоящих из символов.
После создания строки мы можем манипулировать ею. Вы можете использовать строки непосредственно в функциях или сохранять их в переменных.
В приведенном ниже примере мы создаем строковую переменную с именем txt и присваиваем ей значение "Hello world!". Затем мы выводим значение переменной txt:
| Примечание:Когда вы присваиваете текстовое значение переменной, не забудьте заключить его в одинарные или двойные кавычки. |
Теперь давайте рассмотрим некоторые часто используемые функции и операторы для работы со строками.
Оператор конкатенации PHP
В PHP есть только один строковый оператор.
Concatenation operator.используется для объединения двух строковых значений.
Пример ниже демонстрирует, как объединить две строковые переменные вместе:
Пример
$txt1="Hello world!";
$txt2="What a nice day!";
echo $txt1 . " " . $txt2;
?>
Приведённый выше код выведет: Hello world! What a nice day!
Tip:В приведённом выше коде мы использовали оператор конкатенации дважды. Это потому, что нам нужно вставить пробел между двумя строками.
Функция PHP strlen()
Иногда полезно знать длину строкового значения.
Функция strlen() возвращает длину строки (в байтах).
Пример ниже возвращает длину строки "Hello world!":
Код выше выведет: 12
Совет:strlen() часто используется в циклах и других функциях, потому что важно определить, когда строка заканчивается. (Например, в цикле нам нужно завершить цикл после последнего символа строки.)
Функция PHP strpos()
Функция strpos() используется для поиска символа или указанного фрагмента текста в строке.
Если совпадение найдено в строке, функция возвращает позицию первого совпавшего символа. Если совпадение не найдено, она возвращает FALSE.
В приведённом ниже примере выполняется поиск текста "world" в строке "Hello world!":
Код выше выведет: 6
Совет:В приведённом выше примере позиция строки "world" равна 6. Причина, по которой это 6, а не 7, состоит в том, что позиция первого символа в строке — 0, а не 1.
Полное справочное руководство по строкам PHP
Чтобы просмотреть полное справочное руководство по всем строковым функциям, посетите нашесправочное руководство по строкам PHP。
В этом справочном руководстве приводится краткое описание и примеры использования для каждой функции!
Другие расширения