php

Використання функції implode () у PHP

Використання функції implode () у PHP

implode () - це вбудована функція PHP, яка генерує значення рядка, комбінуючи елементи масиву з роздільником. Це працює як інша вбудована функція PHP, join (). Ця функція використовується для різних цілей у сценарії. Наприклад, коли нам потрібно передати рядкові дані з пробілом від одного сценарію до іншого, тоді рядкові дані можна перетворити в масив за допомогою іншої вбудованої функції, explode (), перед передачею даних в інший сценарій. Оригінальні дані рядка можна отримати з масиву у другому сценарії за допомогою функції implode (). Як цю функцію можна використовувати в PHP-скрипті, показано в цьому посібнику.

Синтаксис:

Функцію implode () можна використовувати у сценарії двома способами. Його можна використовувати з роздільником або без нього. Синтаксис цієї функції наведено нижче:

рядок імплодувати (масив $ масив) 

Коли функція implode () використовується без будь-якого роздільника, вона повертає значення рядка, комбінуючи всі елементи масиву $.

рядок імплодувати (рядок $ клей, масив $ масив) 

Коли функція implode () використовується з будь-яким конкретним роздільником, вона повертає значення рядка, додаючи роздільник з кожним елементом масиву $.

Приклад 1: Використання функції implode () без роздільника

Наступний сценарій показує спосіб використання функції implode () без розділювача для поєднання значень масиву. Створіть PHP-файл за допомогою наступного сценарію.

Змінна масиву з іменем $ колір визначається п’ятьма рядковими значеннями. Функція implode () поверне рядок, поєднавши значення масиву з порожнім рядком, який надрукується пізніше.

// Визначити масив рядків
$ colors = масив ('Білий', 'Червоний', 'Зелений', 'Синій', 'Рожевий', 'Фіолетовий');
// функція implode () без роздільника
$ str = імплодувати ($ кольори);
ехо "

Вихід функції implode () без роздільника:

$ вул
";
?>

Вихідні дані:

Наступний результат з’явиться після запуску сценарію з веб-сервера. Він показує шість значень масиву у вигляді рядка.

Приклад 2: Використання функції implode () із пробілом

Наступний сценарій показує спосіб використання функції implode () із пробілом ("). У сценарії визначено масив числових значень. Сценарій поверне рядок, поєднавши значення масиву з пробілом.

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

Вихід функції implode () з пробілом:

$ вул
";
?>

Вихідні дані:

Наступний результат з’явиться після запуску сценарію з веб-сервера. Шість числових значень масиву у вихідних даних розділяються пробілом.

Приклад 3: Використання функції implode () із розділювачем комою (,)

У попередніх двох прикладах жодне значення масиву не містить пробілу. Але якщо значення містить рядок із декількох слів, тоді пробіл можна використовувати для розділення значень масиву. У наступному сценарії показано використання функції implode () із розділювачем комою (,). Створіть PHP-файл за допомогою наступного сценарію.

Масив з іменем $ імена визначається в сценарії з п’ятьма рядковими значеннями з декількох слів. Далі, функція implode () використовується із розділювачем комою (,) для приєднання значень $ names. Повернене значення цієї функції зберігається у змінній $ str, яка друкується пізніше.

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

Вихід функції implode () із розділювачем комою (,):

$ вул
";
?>

Вихідні дані:

Наступний результат з’явиться після запуску сценарію з веб-сервера. Значення масиву виводяться із розділювачем комами (,) на виході.

Приклад 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
тег використовується як роздільник для приєднання значень масиву. У наступному прикладі показано використання слова як роздільника у функції implode (). Створіть PHP-файл за допомогою наступного сценарію.

У сценарії визначено масив із шести рядкових значень. 'та' використовується як роздільник функції implode () у сценарії. Значення масиву будуть надруковані додаванням розділювача слів між значеннями масиву.

// Визначити масив рядків
$ квіти = масив ('Троянда', 'Літі', 'Тюльпан', 'Водяна лілія', 'Орхідея', 'Ромашка');
// функція implode () з роздільником 'і'
$ str = implode ('та', $ квіти);
ехо "

Вихід функції implode () з роздільником 'і':

$ вул
";
?>

Вихідні дані:

Наступний результат з’явиться після запуску сценарію з веб-сервера. Він відображає значення масиву як рядок, додаючи 'та' як роздільник значень масиву.

Висновок

Використання функції implode () пояснено в цьому посібнику з використанням різних типів роздільників. Цей підручник допоможе читачам знати способи використання функції implode () у PHP-сценарії та правильно застосувати цю функцію у своєму сценарії.

Найкращі ігри для гри з відстеженням рук
Нещодавно Oculus Quest представив чудову ідею відстеження рук без контролерів. Завдяки постійно зростаючій кількості ігор та заходів, які виконують пі...
Як показати накладання екранного меню в повноекранному додатку та іграх для Linux
Гра у повноекранні ігри або використання додатків у повноекранному повноекранному режимі може відключити від відповідної системної інформації, видимої...
Топ 5 карт для захоплення ігор
Ми всі бачили і любили потокові ігри на YouTube. PewDiePie, Jakesepticye та Markiplier - лише деякі з найкращих геймерів, які заробили мільйони, заван...