Implode() в PHP: функция PHP Implode() [с синтаксисом и параметрами]

Опубликовано: 2020-10-26

Implode в 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 по науке о данных .

Получите работу своей мечты

ОБНОВЛЕНИЕ И ДИПЛОМ PG IIIT-BANGALORE В ПОЛНОМ СОСТАВЕ
Применить сейчас