Урок 8. Конкатенация строк PHP
Все уроки по PHP на этой странице.
Нередко может быть полезно объединить две строки вместе. Этот процесс называется конкатенацией строк; при этом используется оператор конкатенации (.) - точка.
Оператор - это символ, который выполняет задачу в нашем коде. Компьютер возьмет строку слева от оператора конкатенации, объединит ее со строкой справа и вернет полученную единственную строку. Давайте рассмотрим пример конкатенации строк:
echo "one" . "two"; //выводит: onetwoОбратите внимание, как была напечатана строка “onetwo”. Компьютер – это не человек, он не понимает (если его не научить), что это два разных слова. Это человек автоматически поставит между ними пробел, а ваш сервер (обработчик PHP) по сути как новорождённый ребёнок: в него надо вкладывать инструкции, учить обращаться с входными данными.
Если нам нужны пробелы, нам придется добавить их самостоятельно. Здесь мы добавили пробел к строке "one":
echo "one " . "two"; //выводит: one twoМы также можем комбинировать или связывать наши операции, чтобы получить конечный результат:
echo "one" . " " . "two" . " " . "three"; // one two threeОператор конкатенации принимает две строки (операнды) и в результате создает строку (возвращаемое значение). По мере углубления в PHP мы будем узнавать и о других типах операторов. Большинство примет один или два операнда, но есть даже один, который принимает три.
Давайте соединим несколько строк вместе!
Упражнения к уроку
- Создайте строки «Урок по» и «PHP» и выведите их на экран с помощью оператора конкантенации.
- Раскомментируйте сроку ниже:
//echo "\nMy name is:"
и соедините данную строку со строкой, содержащей ваше имя. Включите пробел после двоеточия, не редактируя предоставленную нами строку.
Автор этого материала - я - Пахолков Юрий. Я оказываю услуги по написанию программ на языках Java, C++, C# (а также консультирую по ним) и созданию сайтов. Работаю с сайтами на CMS OpenCart, WordPress, ModX и самописными. Кроме этого, работаю напрямую с JavaScript, PHP, CSS, HTML - то есть могу доработать ваш сайт или помочь с веб-программированием. Пишите сюда.
Отправляя сообщение я подтверждаю, что ознакомлен и согласен с политикой конфиденциальности данного сайта.