PHP — Строки

PHP — Строки

От автора: в PHP строки — это последовательности символов, например, «PHP поддерживает строковые операции».

 

Ниже приведены примеры допустимых строк:

Одиночные строки в одиночных кавычках рассматриваются, как правило, дословно, тогда как строки в двойных кавычках заменяют значения переменных их значениями.

Этот код дает следующий результат:

Для строк в переменных не существует никаких ограничений по длине строки – вы можете задавать сколь угодно длинные строки в пределах доступной памяти. Строки, разделенные двойными кавычками (как «this»), предварительно обрабатываются PHP двумя следующими способами —

Определенные последовательности символов, начинающиеся с обратной косой черты (\), заменяются специальными символами

Имена переменных (начинающиеся со знака $) заменяются строковыми представлениями их значений.

Правила замены последовательности символов с «\» —

\ n заменяется символом новой строки

\ r заменяется символом переноса на новую строку

\ t заменяется символом табуляции

\ $ заменяется самим знаком доллара ($)

\ » заменяется одной двойной кавычкой («)

\\ заменяется одним обратным флэшем (\)

Оператор конкатенации строк

Чтобы объединить две строковые переменные в одну, используется оператор точки (.)

Этот код дает следующий результат: Hello World 1234

Если мы посмотрим на приведенных выше код, то увидим, что в нем два раза использован оператор конкатенации. Потому, что нам пришлось вставить третью строку. Между двумя строковыми переменными мы добавили строку с единственным символом — пустым пространством для разделения двух переменных.

Использование функции strlen()

Функция strlen() используется для определения длины строки. Давайте найдем длину нашей строки «Hello world!»:

Этот код дает следующий результат — 12

Длина строки часто используется в циклах или других функциях, в этих случаях нам важно знать, когда заканчивается строка. (Например, когда нам нужно остановить выполнение цикла после последнего символа строки.)

Использование функции strpos()

Функция strpos() используется для поиска строки или символа в строке. Если в строке найдены совпадения, эта функция вернет позицию первого совпадающего фрагмента. Если совпадение не найдено, функция вернет FALSE. Давайте посмотрим, можем ли мы найти в нашей строке строку «world»:

Этот код даёт следующий результат: 6

Как видите, позиция строки «world» — 6. Найденная позиция равна 6, а не 7, потому что номер первой позиции — 0, а не 1.

Источник: //www.tutorialspoint.com/

Редакция: Команда webformyself.

Метки:

Похожие статьи:

Комментарии Вконтакте: