+38(044) 277-40-42
+38(063) 233-01-83
+38(044) 277-42-05
+38(063) 233-01-83

PHP программирование. Работа со строками

Строка в языке PHP может состоять из любых символов, иметь произвольную длину, которая может быть ограничена только размером оперативной памяти. Это дает возможность записывать в строку содержимое файлов и работать с этим содержимым, как со строками.
В PHP задавать строки можно, используя одинарные, двойные кавычки, а также синтаксис heredoc. Для объединения строк (конкатенации) применяется оператор ".".
В языке PHP как строки операнды сравниваются только в тех случаях, если строками являются все из них, иначе будет производиться сравнение операндов как чисел, причем строки, которые интерпретатору перевести в число не получилось, принимают значение 0. В PHP для сравнения строк применять лучше всего оператор "===", который корректно сравнивает величины и по типу, и по значению.
В PHP для вывода строк кроме известной функции echo имеются другие функции, прежде всего функция print, а также разновидности этой функции, такие как printf, sprintf и т.д.
Чтобы определить определить длину строки используется функция strlen(). Для определения вхождения подстроки в строку применяется функция strpos(), которая позволяет определить позицию подстроки в строке, а в случае отсутствия подстроки в строке функция возвращает false. Чтобы заменить подстроку в строке можно применять функцию str_replace(). Эта функция дает возможность решать различные задачи, которые особых тонкостей при выборе подстроки не требуют.