php

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

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

Функция join () работает аналогично другой встроенной функции PHP с именем implode (). Он используется для создания строкового значения путем объединения значений массива. Эта функция использует определенный разделитель для объединения значений массива. Пустая строка (”) используется в качестве разделителя по умолчанию для этой функции, если разделитель не используется. В этом руководстве показано, как использовать функцию join () в PHP.

Синтаксис:

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

соединение строк (массив $ массив)

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

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

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

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

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

Массив с именем $ languages объявлен с пятью строковыми значениями. Здесь функция join () вернет строку, объединив значения массива с пустой строкой.

// Определяем массив строковых значений
$ languages ​​= array ('английский', 'бангла', 'арабский', 'французский', 'хинди');
// Объединяем значения массива с пустой строкой
$ string = join ($ languages);
// Распечатываем возвращаемые значения функции join ()
эхо "

Значения join () без использования разделителя:

". $ строка."

";
?>

Выход:

Следующий вывод появится после запуска вышеуказанного скрипта с веб-сервера. Он показывает значения массива в виде строки.

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

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

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

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

Значения функции join () с разделителем '$':

". $ строка."

";
?>

Выход:

Следующий вывод появится после запуска вышеуказанного скрипта с веб-сервера. Он показывает значения массива в виде строки, добавляя доллар ($) между значениями.

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

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

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

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

Значения функции join () с разделителем '+':

". $ строка."=". $ сумма . "

";
?>

Выход:

Следующий вывод появится после запуска вышеуказанного скрипта с веб-сервера. Он показывает значения массива в виде строки, добавляя плюс (+) между значениями и сумму значений массива 145.

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

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

В скрипте объявлены два ассоциативных массива из двух элементов. Функция join () вернет строку, объединив два значения каждого массива с дефисом (-). Оба возвращенных значения будут напечатаны позже.

// Определяем два массива
$ array1 = array ('site' => 'LinuxHint', 'description' => 'Это популярный блог-сайт.');
$ array2 = array ('site' => 'Google', 'description' => 'Это популярная поисковая система.');
// Объединение значений массива с помощью '-'
$ строка1 = соединение ('-', $ array1);
$ строка2 = соединение ('-', $ array2);
// Распечатываем возвращаемое значение $ string1
эхо "

Значения первого join () с разделителем '-':

". $ string1 . "

";
// Распечатываем возвращаемое значение $ string2
эхо "

Значения второго join () с разделителем '-':

". $ string2 . "

";
?>

Выход:

Следующий вывод появится после запуска вышеуказанного скрипта с веб-сервера. Он показывает оба значения массива в виде строки, добавляя дефис (-) между значениями.

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

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

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

// Определяем массив четных чисел
$ even_numbers = массив (2, 4, 6, 8, 10);
// Объединяем значения массива с

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

Список четных чисел [1 - 10]:

". $ строка."

";
?>

Выход:

Следующий вывод появится после запуска вышеуказанного скрипта с веб-сервера. Он показывает каждое значение массива в каждой строке для '
'разделитель.

Заключение

Использование функции join () объясняется в этом руководстве с использованием различных типов примеров. Это руководство поможет читателям понять методы использования функции join () и правильно применить эту функцию в своем скрипте.

Как установить League Of Legends на Ubuntu 14.04
Если вы поклонник League of Legends, то это возможность для вас протестировать League of Legends. Обратите внимание, что LOL поддерживается в PlayOnLi...
Установите последнюю версию игры OpenRA Strategy в Ubuntu Linux
OpenRA - это игровой движок Libre / Free Real Time Strategy, воссоздающий ранние игры Westwood, такие как классическая Command & Conquer: Red Alert. Р...
Установите последнюю версию эмулятора Dolphin для Gamecube и Wii в Linux
Эмулятор Dolphin позволяет вам играть в выбранные вами игры Gamecube и Wii на персональных компьютерах (ПК) Linux. Являясь свободно доступным игровым...