php

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

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

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

Синтаксис:

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

низ на присъединяване (масив $ масив)

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

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

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

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

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

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

// Дефиниране на масив от низови стойности
$ languages ​​= array ('English', 'Bangla', 'Arabic', 'French', 'Hindi');
// Комбинирайте стойностите на масива с празен низ
$ низ = присъединяване ($ езици);
// Отпечатваме връщаните стойности на функцията join ()
ехо "

Стойностите на join () без използване на разделител:

". $ низ."

";
?>

Изход:

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

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

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

В скрипта е деклариран асоциативен масив от два елемента. Функцията join () ще върне низ чрез комбиниране на двете стойности на масива с разделителя.

// Дефиниране на двумерен масив
$ array = array ('str' => 'Цената на водния цвят е', 'price' => 10);
// Комбинирайте стойностите на масива с разделител '$'
$ string = join ('$', $ array);
// Отпечатваме връщаните стойности на функцията join ()
ехо "

Стойностите на join () с разделител '$':

". $ низ."

";
?>

Изход:

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

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

Следващият пример показва използването на функцията join () с разделител плюс (+). Създайте PHP файл със следния скрипт.

В скрипта е деклариран цифров масив от четири елемента. Функцията array_sum () се използва в скрипта за изчисляване на сумата от стойностите на масива. Функцията join () ще върне низ чрез комбиниране на стойностите на масива с разделителя плюс (+). След това скриптът ще отпечата върнатите стойности на функциите join () и array_sum ().

// Дефинираме масив от числа
$ числа = масив (10,78,45,12);
// Изчисляване на сумата на стойностите на масива
$ sum = array_sum ($ numbers);
// Комбинирайте стойностите на масива с разделител '+'
$ string = join ('+', $ numbers);
// Отпечатваме връщаните стойности на функцията join ()
ехо "

Стойностите на join () с разделител '+':

". $ низ."=". $ сума . "

";
?>

Изход:

Следният изход ще се появи след стартиране на горния скрипт от уеб сървъра. Той показва стойностите на масива като низ чрез добавяне на плюс (+) между стойностите и сумата от стойностите на масива 145.

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

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

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

// Дефиниране на два масива
$ array1 = array ('site' => 'LinuxHint', 'description' => 'Това е популярен сайт в блога.');
$ array2 = array ('site' => 'Google', 'description' => 'Това е популярна търсачка.');
// Комбинирайте стойностите на масива с '-'
$ string1 = join ('-', $ array1);
$ string2 = join ('-', $ array2);
// Отпечатваме връщаната стойност на $ string1
ехо "

Стойностите на първото съединение () с разделител '-':

". $ низ1 . "

";
// Отпечатваме връщаната стойност на $ string2
ехо "

Стойностите на второто join () с разделител '-':

". $ низ2 . "

";
?>

Изход:

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

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

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

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

// Дефинираме масив от четни числа
$ even_numbers = масив (2, 4, 6, 8, 10);
// Комбинирайте стойностите на масива с

$ string = join ('
', $ even_numbers);
// Отпечатваме връщаните стойности на функцията join ()
ехо "

Списъкът на четните числа [1 - 10]:

". $ низ."

";
?>

Изход:

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

Заключение

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

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