Implode() в PHP: функция PHP Implode() [с синтаксисом и параметрами]
Опубликовано: 2020-10-26Implode в PHP — жизненно важная функция PHP для тех, кто хочет узнать, хотят ли они стать будущим разработчиком или хотят изменить карьеру в разработке веб-сайтов. Функция implode() в PHP — это предопределенная, встроенная, безопасная для двоичных файлов функция в PHP, используемая для соединения элементов массива со строкой. Implode() также известен как PHP | join(), и она работает аналогично функции join().
В этой части мы дополнительно коснемся таких тем Implode в PHP , как параметры Implode в PHP и его примеры, чтобы углубить ваши знания по этой теме.
Итак, для начала давайте сначала разберемся, что же такое implode в PHP .
Оглавление
Что такое Implode в PHP?
Функция implode() в PHP называется «массив в строку», так как она принимает массив элементов и возвращает строку. Например, если мы хотим объединить массив элементов в одну строку, мы можем использовать функцию implode(), чтобы сделать то же самое. Подобно функции join(), функция implode() в PHP также возвращает строку, сформированную из всех компонентов массива с использованием разделителя по нашему выбору, который может быть помещен в переменную.
Читайте: Обязательно прочитайте 10 вопросов и ответов на собеседовании по PHP
Что такое PHP?
Прежде чем мы приступим к изучению функции implode() в PHP , нам нужно узнать, что такое PHP и для чего он используется. PHP — это широко используемый язык сценариев общего назначения с открытым исходным кодом, который используется для веб-разработки. Раньше PHP расшифровывался как «Персональная домашняя страница»; однако теперь он называется PHP: препроцессор гипертекста. PHP работает практически на всех платформах, включая Windows, Linux, Unix, Mac OS X и другие.

Он также совместим практически со всеми используемыми сегодня серверами, включая Apache, IIS и другие. Его простота в освоении и эффективная работа на стороне сервера — одна из причин, по которой он так широко используется. Его также можно загрузить бесплатно, и пользователь может получить его с официального сайта ресурсов PHP, который находится по адресу www.php.net .
Implode в PHP: синтаксис и параметры
Синтаксис
Синтаксис (implode(separator, array)) — это набор правил, процессов или принципов, которые управляют структурой предложений в языке, включая порядок слов. И в Implode в PHP используются два синтаксиса — вот способы, которыми функция может быть вызвана:
- Имплод (строка $клей, массив $кусков): в этом случае клей используется для объединения компонентов массива.
- Сжатие (массив $pieces): в качестве альтернативы здесь не используется клей — это нужно для того, чтобы кусочки были соединены вместе.
Параметры
Функция implode() принимает два параметра. И из них один параметр необязательный, а другой обязательный. Это два параметра, и вот их описание:
Первый параметр — «разделитель».
Разделитель является необязательным параметром и указывает, что необходимо поместить между компонентами массива. По умолчанию он отображается как ", ", что означает пустую строку. Значения массива объединяются в строку и разделяются параметром-разделителем.
Второй параметр — «массив».
Массив является обязательным параметром, значения которого объединяются в строку.
СОВЕТ : Хотя в implode() параметр-разделитель является необязательным, настоятельно рекомендуется всегда использовать оба параметра для обратной совместимости.
Примеры Implode в PHP
Вот пример разделения элементов массива разными символами:
Вход :
<!ДОКТИП HTML>
<html>
<тело>
<?php
$arr = array('Привет','там!','как','ты','ты');
echo implode(" ",$arr)."<br>";
эхо взорвать("+",$arr)."<br>";
echo implode("-",$arr)."<br>";
эхо взорвать("X",$arr);
?>
</тело>
</html>
В первом выражении мы использовали запятую в качестве разделителя для получения строки, тогда как во втором выражении мы использовали пробел в качестве разделителя для демонстрации функции сжатия.

Выход:
Всем привет! Как дела
Привет+там!+Как+ты+
Привет, как ты
HiXthere!XHowXareXyou
Вот пример соединения элементов массива строкой:
Вход:
<!ДОКТИП HTML>
<html>
<тело>
<?php
$arr = array('Приятно','a','хорошего','день!');
эхо взорвать(" ",$arr);
?>
</тело>
</html>
Выход:
Хорошего дня!
Пример преобразования массивов PHP в строки
Вход
$ar = ['Воскресенье', 'Понедельник', 'Вторник', 'Среда'];
эхо взорвать(', ', $ar);
Выход
// воскресенье, понедельник, вторник, среда
Пример преобразования массива массивов в строку
Вход
$Школа = [
'Первичный' => ['Класс I', 'Класс II', 'Класс III', 'Класс IV'],
'Средний' => ['Класс V', 'Класс VI', 'Класс VII', 'Класс VIII'],
'Вторичный' => ['Класс IX', 'Класс X', 'Класс XI', 'Класс XII']
];
эхо взорвать(', ', $School);
// Массив, массив, массив
Выход :
// Класс I, Класс II, Класс III, Класс IV, Класс V, Класс VI, Класс VII, Класс VIII, Класс IX, Класс X, Класс XI, Класс XII
Узнайте о: Зарплата PHP-разработчика в Индии
Что такое функция взрыва PHP?
Противоположностью функции PHP implode() является функция PHPexplode(). Это встроенная в PHP функция, которая может разбивать строку на несколько строк на основе разделителя строки. PHP-функция implode() разделяет строку везде, где встречается символ-разделитель, и возвращает массив, содержащий строки, существующие после разделения исходной строки.
Параметры в функции взрыва PHP
В отличие от PHP Implode, функция взрыва PHP имеет три параметра. Из которых один является необязательным, а два других обязательными. Вот краткое описание трех параметров в функции взрыва PHP:
Первый параметр - разделитель
Разделитель — это символ, указывающий критическую точку или точки, в которых строка будет разделена. Всякий раз, когда в коде встречается разделитель, он представляет собой конец текущего элемента массива и начало нового элемента.
Второй параметр — исходная строка.
Исходная строка — это входная строка, которая будет разделена на массивы этим методом.
Третий параметр — количество элементов.
Параметр No of Elements является необязательным параметром и используется для детализации количества символов массива. Параметр No of Elements может быть любым целым числом, что означает, что он может быть положительным, отрицательным или даже нулевым.
Пример
Вход:
<?php
// исходная строка
$OriginalString = "Привет, надеюсь, у вас все хорошо!";
// Без необязательного параметра NoOfElements
print_r(взорвать(" ",$OriginalString));
// с положительным NoOfElements
print_r(взорвать(" ",$OriginalString,3));
// с отрицательным NoOfElements
print_r(explode(" ",$OriginalString,-1));
?>
Выход:
Множество
(
[0] => Привет
[1] => там,
[2] => я
[3] => надежда
[4] => ты
[5] => есть
[6] => хорошо!
)
Множество
(
[0] => Привет,
[1] => я
[2] => надеюсь, ты в порядке!
)
Множество
(
[0] => Привет
[1] => там,
[2] => я
[3] => надежда

[4] => ты
)
Оформить заказ: 15 захватывающих идей и тем для проектов PHP для начинающих
Заключение
PHP как язык программирования появился в 1994 году и с тех пор развивается очень быстро. По состоянию на сентябрь 2020 года почти два из каждых трех веб-сайтов, использующих PHP, все еще используют старые версии PHP, которые больше не поддерживаются, и почти половина всех веб-сайтов PHP использует версию 5.6 или более раннюю.
UpGrad, крупнейшая в Индии онлайн-компания высшего образования, предлагает вам ряд курсов, которые помогут вам подготовиться к лучшему будущему в области веб-разработки и программных технологий. Некоторые из их лучших курсов — диплом PG по разработке программного обеспечения , специализация по разработке полного стека и диплом PG по науке о данных .