php

Използване на функцията implode () в PHP

Използване на функцията implode () в PHP

implode () е вградена функция на PHP, която генерира стойност на низ чрез комбиниране на елементите на масив с разделител. Работи като друга вградена функция на PHP, join (). Тази функция се използва за различни цели в скрипта. Например, когато трябва да предадем низовите данни с интервал от един скрипт в друг, тогава данните на низа могат да бъдат преобразувани в масив с помощта на друга вградена функция, explode (), преди да предадем данните в друг скрипт. Оригиналните низови данни могат да бъдат извлечени от масива във втория скрипт с помощта на функцията implode (). Как тази функция може да се използва в PHP скрипт е показано в този урок.

Синтаксис:

Функцията implode () може да се използва по два начина в скрипта. Може да се използва с или без разделител. Синтаксисите на тази функция са дадени по-долу:

низ имплодиране (масив $ масив) 

Когато функцията implode () се използва без разделител, тя връща стойност на низ чрез комбиниране на всички елементи на масива $.

низ имплодиране (низ $ лепило, масив $ масив) 

Когато функцията implode () се използва с някакъв конкретен разделител, тя връща стойност на низа чрез добавяне на разделителя с всеки елемент от масива $.

Пример 1: Използване на функцията implode () без разделител

Следният скрипт показва начина за използване на функцията implode () без разделител за комбиниране на стойностите на масива. Създайте PHP файл със следния скрипт.

Име на променлива на масив $ цвят се дефинира с пет низови стойности. Функцията implode () ще върне низ чрез комбиниране на стойностите на масива с празен низ, който ще се отпечата по-късно.

// Дефиниране на масив от низове
$ colors = array ('White', 'Red', 'Green', 'Blue', 'Pink', 'Purple');
// implode () функция без разделител
$ str = имплодиране ($ цветове);
ехо "

Изходът на функцията implode () без разделител:

$ str
";
?>

Изход:

Следният изход ще се появи след стартиране на скрипта от уеб сървъра. Той показва шестте стойности на масива като низ.

Пример 2: Използване на функцията implode () с интервал

Следният скрипт показва начина за използване на функцията implode () с разделител space ("). В скрипта е дефиниран масив от числови стойности. Скриптът ще върне низ чрез комбиниране на стойностите на масива с интервал.

// Дефинираме масив от числа
$ числа = масив (12, 56, 23, 89, 65, 90);
// implode () функция с интервал
$ str = имплодиране (", $ номера);
ехо "

Изходът на функцията implode () с интервал:

$ str
";
?>

Изход:

Следният изход ще се появи след стартиране на скрипта от уеб сървъра. Шестте числови стойности на масива са разделени с интервал в изхода.

Пример 3: Използване на функцията implode () с разделител със запетая (,)

В предишните два примера нито една стойност на масива не съдържа никакво пространство. Но ако стойността съдържа низ от множество думи, тогава разделителят на интервал може да се използва за разделяне на стойностите на масива. Следният скрипт показва използването на функцията implode () с разделител със запетая (,). Създайте PHP файл със следния скрипт.

Масив с име $ имена е дефиниран в скрипта с пет низови стойности от множество думи. След това се използва функцията implode () с разделител за запетая (,) за присъединяване на стойностите на $ names. Върнатата стойност на тази функция се съхранява в променливата $ str, която се отпечатва по-късно.

// Дефинираме масив от низове с множество думи
$ names = array ('Nikhil Proctor', 'Kaylee Potter', 'Cloe Whittaker', 'Laila Murphy', 'Rochelle Palmer');
// implode () функция с интервал
$ str = implode (',', $ names);
ехо "

Изходът на функцията implode () с разделител със запетая (,):

$ str
";
?>

Изход:

Следният изход ще се появи след стартиране на скрипта от уеб сървъра. Стойностите на масива се отпечатват с разделителя за запетая (,) в изхода.

Пример 4: Използване на функцията implode () в двуизмерен масив

В предходните три примера е използван едномерен масив. Следният скрипт показва как функцията implode () може да се използва за присъединяване на стойностите на двуизмерен масив. Двуизмерен масив с име $ assoc_arr е деклариран в скрипта, който съдържа четири стойности. '
'се използва като разделител в скрипта за създаване на нов ред след всяка стойност на масива при присъединяване на стойностите на масива с помощта на функцията implode ().

// Дефиниране на асоциативен масив
$ assoc_arr = array ('01' => 'google.com ',' 02 '=>' попитайте.com ',' 03 '=>' bing.com ',' 04 '=>' yahoo.com ');
ехо "

Списъкът на сайтовете за търсачки са:

";
// Отпечатваме функцията implode () с
като разделител
ехо "". имплодирам ('
', $ assoc_arr). "
";
?>

Изход:

Следният изход ще се появи след стартиране на скрипта от уеб сървъра. Стойностите на масива се отпечатват ред по ред в изхода.

Пример 5: Използване на функцията implode () с разделител на думи

В предишните примери един знак и a
tag се използват като разделител за присъединяване на стойностите на масива. Следващият пример показва използването на думата като разделител във функцията implode (). Създайте PHP файл със следния скрипт.

В скрипта е дефиниран масив от шестте низови стойности. 'и' се използва като разделител на функцията implode () в скрипта. Стойностите на масива ще бъдат отпечатани чрез добавяне на разделителя на думата между стойностите на масива.

// Дефиниране на масив от низове
$ цветя = масив ("Роза", "Лити", "Лале", "Водна лилия", "Орхидея", "Дейзи");
// implode () функция с 'и' разделител
$ str = implode ('и', $ цветя);
ехо "

Изходът на функцията implode () с разделител 'и':

$ str
";
?>

Изход:

Следният изход ще се появи след стартиране на скрипта от уеб сървъра. Той показва стойностите на масива като низ чрез добавяне на „и“ като разделител на стойностите на масива.

Заключение

Използването на функцията implode () е обяснено в този урок, използвайки различни видове разделители. Този урок ще помогне на читателите да разберат начините за използване на функцията implode () в PHP скрипт и да приложат правилно тази функция в своя скрипт.

Средният бутон на мишката не работи в Windows 10
The среден бутон на мишката ви помага да превъртате дълги уеб страници и екрани с много данни. Ако това спре, добре ще свършите да използвате клавиату...
Как да промените левия и десния бутон на мишката на компютър с Windows 10
Напълно нормално е всички устройства на компютърни мишки да са ергономично проектирани за десничари. Но има налични устройства за мишка, които са спец...
Емулирайте кликванията на мишката, като задържите курсора на мишката с кликаща мишка в Windows 10
Използването на мишка или клавиатура в неправилна поза при прекомерна употреба може да доведе до много здравословни проблеми, включително напрежение, ...