Вывод и конкатенация (склеивание, объединение) строк производяться с помощью символа точки «.» и оператора echo
Различия между двойными кавычками и одинарными, при обрамлении текстовой информации в коде PHP.
Основным отличием является возможность выводить значения переменных прямо в тело строки, если эта строка обрамлена двойными кавычками.
НО!
Ещё есть sprintf для подстановки нескольких переменные в нужные места строки
sprintf может выводить одну переменную несколько раз
%1$s - синтаксис, для указания повторного использования переменной
1 - указывает на позицию агрумента (первый - $var1)
s - тип переменной - string (также могут быть d - целочисленное, g - число с плавающей точкой)
Спасибо за внимание.
1 2 3 4 | $var1="Конкатенация";$var2="строк";echo $var1 . " " . $var2; //Выведет «Конкатенация строк» |
1 2 3 | $variable="Hi people!";echo "Значение переменной variable=$variable"; //Выведет "Значение переменной variable=Hi people!" |
1 2 | echo 'Значение переменной variable=$variable'; //Выведет "Значение переменной variable=$variable" |
1 2 3 4 | $var1="Конкатенация";$var2="строк";echo sprintf("Так работает sprintf: %s %s", $var1, $var2);//Выведет "Так работает sprintf: Конкатенация строк" |
1 | echo sprintf("Так работает sprintf: %1$d %1$d, $var1, $var2); |