php

Az implode () függvény használata a PHP-ben

Az implode () függvény használata a PHP-ben

Az implode () a PHP beépített függvénye, amely egy tömb elemeinek és egy elválasztónak egyesítésével string értéket generál. Úgy működik, mint a PHP másik beépített funkciója, join (). Ezt a függvényt különféle célokra használják a szkriptben. Például, amikor a karakterlánc adatait szóközzel kell átadnunk az egyik szkriptről a másikra, akkor a karakterlánc adatait tömbökké alakíthatjuk egy másik beépített függvény használatával, az explode () segítségével, mielőtt az adatokat átadnánk egy másik szkriptnek. Az eredeti karaktersorozat adatait az implode () függvény segítségével lehet lekérni a második szkript tömbjéből. Az oktatóanyag bemutatja, hogy ez a függvény hogyan használható egy PHP szkriptben.

Szintaxis:

Az implode () függvény kétféleképpen használható a szkriptben. Használható határolóval vagy anélkül. A függvény szintaxisait az alábbiakban adjuk meg:

string implode (tömb $ tömb) 

Ha az implode () függvényt elválasztó nélkül használjuk, akkor a $ tömb összes elemének kombinálásával egy string értéket ad vissza.

string implode (string $ ragasztó, array $ tömb) 

Ha az implode () függvényt egy adott elválasztóval használjuk, akkor egy string értéket ad vissza, hozzáadva az elválasztót a $ tömb minden eleméhez.

1. példa: Az implode () függvény használata elválasztó nélkül

A következő szkript bemutatja az implode () függvény használatát minden elválasztó nélkül a tömbértékek egyesítéséhez. Hozzon létre egy PHP fájlt a következő szkript segítségével.

Megnevezett tömb változó $ szín öt karakterlánc-értékkel van meghatározva. Az implode () függvény egy karakterláncot ad vissza, ha a tömbértékeket egyesíti a később kinyomtatott üres karakterlánccal.

// Definiáljon egy tömb karakterláncot
$ színek = tömb ('fehér', 'piros', 'zöld', 'kék', 'rózsaszín', 'lila');
// implode () függvény elválasztó nélkül
$ str = implode ($ színek);
visszhang "

Az implode () függvény kimenete határoló nélkül:

$ str
";
?>

Kimenet:

A következő kimenet jelenik meg, miután a parancsfájlt futtatta a webszerverről. A tömb hat értékét karakterláncként mutatja.

2. példa: Az implode () függvény használata térelválasztóval

A következő szkript bemutatja az implode () függvény használatának módját szóköz (") elválasztóval. A szkript meghatározza a numerikus értékek tömbjét. A szkript a tömbértékek és a szóköz kombinálásával ad vissza egy stringet.

// Adjon meg egy tömb számot
$ számok = tömb (12, 56, 23, 89, 65, 90);
// implode () függvény szóhatárolóval
$ str = implode (", $ számok);
visszhang "

Az implode () függvény kimenete szóhatárolóval:

$ str
";
?>

Kimenet:

A következő kimenet jelenik meg, miután a parancsfájlt futtatta a webszerverről. A tömb hat számértékét szóköz választja el a kimenetben.

3. példa: Az implode () függvény használata vessző (,) elválasztóval

Az előző két példában a tömb egyetlen értéke sem tartalmaz szóközt. De ha az érték több szóból álló karakterláncot tartalmaz, akkor a szóhatároló használható a tömbértékek elválasztására. A következő szkript az implode () függvény használatát vessző (,) elválasztóval mutatja be. Hozzon létre egy PHP fájlt a következő szkript segítségével.

Nevű tömb $ nevek A szkript öt karakterlánc-értékkel, több szóból áll. Ezután az implode () függvényt vessző (,) elválasztóval használjuk a $ nevek értékeinek összekapcsolására. Ennek a függvénynek a visszaadott értéke a később kinyomtatott $ str változóban tárolódik.

// Definiáljon több szóból álló karakterlánc-tömböt
$ names = tömb ('Nikhil Proctor', 'Kaylee Potter', 'Cloe Whittaker', 'Laila Murphy', 'Rochelle Palmer');
// implode () függvény szóhatárolóval
$ str = implode (',', $ nevek);
visszhang "

Az implode () függvény kimenete vessző (,) határolóval:

$ str
";
?>

Kimenet:

A következő kimenet jelenik meg, miután a parancsfájlt futtatta a webszerverről. A tömb értékeit vesszővel (,) elválasztjuk a kimenetbe.

4. példa: Az implode () függvény használata kétdimenziós tömbben

Az előző három példában egydimenziós tömböt használunk. A következő szkript bemutatja, hogy az implode () függvény hogyan használható egy kétdimenziós tömb értékeinek összekapcsolására. A négy értéket tartalmazó szkriptben kétdimenziós tömböt nevezünk $ Assoc_arr néven. "
'a parancsfájl határolójaként új sor létrehozására szolgál minden tömbérték után, amikor a tömbértékekhez az implode () függvény segítségével csatlakozik.

// Adjon meg egy asszociatív tömböt
$ assoc_arr = tömb ('01' => 'google.com ',' 02 '=>' kérdezz.com ',' 03 '=>' bing.com ',' 04 '=>' yahoo.com ');
visszhang "

A keresőmotorok webhelyeinek listája:

";
// Az implode () függvény kinyomtatása a
mint határoló
visszhang "". implode ('
', $ assoc_arr). "
";
?>

Kimenet:

A következő kimenet jelenik meg, miután a parancsfájlt futtatta a webszerverről. A tömb értékeit soronként nyomtatjuk a kimenetbe.

5. példa: Az implode () függvény használata szóhatárolóval

Az előző példákban egyetlen karakter és a
taget használnak elválasztóként a tömbértékek összekapcsolására. A következő példa bemutatja a szó elválasztóként való használatát az implode () függvényben. Hozzon létre egy PHP fájlt a következő szkript segítségével.

A hat karakterlánc tömbjét a szkript definiálja. Az 'és' az implode () függvény határolójaként használható a szkriptben. A tömb értékeit úgy nyomtatjuk ki, hogy a tömb értékei közé felvesszük a határoló szót.

// Definiáljon egy tömb karakterláncot
$ flowers = tömb ('Rózsa', 'Lity', 'Tulipán', 'Tavirózsa', 'Orchidea', 'Százszorszép');
// implode () függvény az 'és' elválasztóval
$ str = implode ('és', $ virágok);
visszhang "

Az implode () függvény kimenete 'és' határolóval:

$ str
";
?>

Kimenet:

A következő kimenet jelenik meg, miután a parancsfájlt futtatta a webszerverről. A tömbértékeket karaktersorozatként mutatja, az 'és' hozzáadásával a tömbértékek elválasztójává.

Következtetés

Az implode () függvény használatát ez az oktatóanyag különböző típusú elválasztókkal magyarázza. Ez az oktatóanyag segít az olvasóknak megismerni az implode () függvény használatának módját a PHP szkriptben, és ezt a függvényt megfelelően alkalmazza a szkriptben.

Az 5 legjobb játékrögzítő kártya
Mindannyian láttuk és szerettük a YouTube-on a streaming játékokat. A PewDiePie, a Jakesepticye és a Markiplier csak néhány a legnépszerűbb játékosok ...
Hogyan lehet játékot fejleszteni Linuxon
Egy évtizeddel ezelőtt nem sok Linux-felhasználó jósolta, hogy kedvenc operációs rendszerük egy napon a videojátékok népszerű játékplatformja lesz. El...
Kereskedelmi játékmotorok nyílt forráskódú portjai
Ingyenes, nyílt forráskódú és platformokon átívelő játékmotorok szabadidős programjai felhasználhatók a régi, valamint a meglehetősen friss játékcímek...