Конкатенация строк в PHP
При программировании на PHP очень часто приходится объединять две или более строк. Это можно сделать различными способами. Один из них я представил в уроке про операторы — оператор конкатенации. Мы использовали его много раз. Вспомним его использование.
Ниже приведен пример:
<?php $ Display = "Очень"; $дисплей .= "нравится"; $display .= " блины."; // команда отобразит следующее: // "Я очень люблю блины." эхо $дисплей; // отобразит следующее: // Мой девиз: «Я очень люблю блины». echo 'Мой девиз: "'.$display.'"'; ?>
Работа оператора соединения очень очевидна. Он просто объединяет левую и правую строки в одну.
Sprintf — самая мощная и продвинутая функция форматирования строк в PHP fi1a/format, предлагающая множество опций для управления конечным результатом.
Вы также можете объединить несколько строк в одну строку и присвоить их одной переменной. Как здесь:
<?php $string1 = "с соусом."; $display = "Очень". " Мне нравится" . "пирожки". $строка1; // команда отобразит следующее: // "Мне очень нравятся оладьи с подливкой." эхо $дисплей; // отобразит следующее: // Мой девиз: «Я очень люблю блины». echo 'Мой девиз: "'.$display.'"'; ?>
В PHP есть еще один метод конкатенации строк…
функция взрыва()
Функция implode объединяет набор строк, переданных в виде массива PHP , в одну, разделенную дефисом. Он принимает два аргумента, один из которых является необязательным. Сначала мы вводим связывающий элемент, который по умолчанию является пустой строкой. Второй аргумент — это массив строк, которые мы хотим объединить. Возвращаемое значение представляет собой строку элементов массива, разделенных дефисом.
Давайте посмотрим на список ниже:
<?php $дата[0] = "18"; $дата[1] = "07"; $дата[2] = "1976"; $display_date = implode(" - ", $date); // напечатает "18 - 07 - 1976" эхо $display_date; ?>
Если первый аргумент опущен, будет возвращено «18071976». Функция implode очень полезна при работе со многими переменными формы. Затем мы можем разделить их, например, запятой, а затем сохранить в одну переменную.
Implode в PHP обычно используется, когда у нас много переменных и объединение их с оператором конкатенации (точка) было бы очень трудно читать.
Все дело в конкатенации строк. Теперь пришло время изучить инструкции по поиску подстрок в строке. Добро пожаловать на следующий урок!