Skip to main content

Строки

Двойные кавычки разименовывают переменную. Если нет пробелов со следующим текстом, то нужно в фигурныех скобках:

$n = 12;
echo "You are {$n}th number";

Одинарные - как есть.

Формат heredoc 

$clerihew = <<EndOIOuote 
Съешь ещё этих мягких 
французских булок, 
да выпей чаю. 
EndOIOuote; 
echo $clerihew; 

Вывод  строк:

echo "one", "two";
print("some");

Есть еще printf, print_r, var_dump

Функции:

strlen($string); длина строки
trim(), ltrim(), rtrim() обрезание лишних пробелов слева и справа, второй необ. параметр - список символов, удаляемых вместе с пробелами

strtolower()    strtoupper()

всю строку

ucfirst()
одну первую букву всей строки
ucwords()первую букву каждого слова
htmlentities()       htmlspecialchars{)Преобразование сырой строки в html-безопасную строку
strip_tags()Удаление html тегов
get_meta_tags()возвращает  массив  МЕТА-тегов  НТМL­
страницы,  указанный в виде URL или локального файла
rawurlencode()  rawurldecode{)кодирование/декодирование строки согласно URL-соглашению RFC 3986
addslashes()    stripslashes()экранировать/убрать обратный слеш перед: одинарные кавычки, двойные кавычки, NUL-байты и об­ратные слеши

Сравнение строк:

soundex()Сравнение степени похожести звучания (не написания) двух строк
metaphone()Более мягкое сравнение степени похожести звучания (не написания) двух строк
similar_text()воз­вращает число одинаковых символов, которые есть в двух переданных стро­ках. В третий параметр, если он задан, заносится степень похожести двух строк, выраженная в процентах
levenshtein()Вычисляет расстояние Левенштейна между двумя строками