php

Funkcijos implode () naudojimas PHP

Funkcijos implode () naudojimas PHP

implode () yra įmontuota PHP funkcija, generuojanti eilutės vertę, sujungiant masyvo elementus su atribikliu. Tai veikia kaip kita integruota PHP funkcija, prisijunkite (). Ši funkcija scenarijuje naudojama įvairiems tikslams. Pvz., Kai mums reikia perduoti eilutės duomenis su tarpais iš vieno scenarijaus į kitą, tada eilutės duomenis galima konvertuoti į masyvą naudojant kitą įmontuotą funkciją „explode“), prieš perduodant duomenis į kitą scenarijų. Originalius eilučių duomenis galima gauti iš antrojo scenarijaus masyvo naudojant implode () funkciją. Kaip šią funkciją galima naudoti PHP scenarijuje, parodyta šioje pamokoje.

Sintaksė:

implode () funkciją scenarijuje galima naudoti dviem būdais. Jis gali būti naudojamas su ribotuvu arba be jo. Šios funkcijos sintaksės pateikiamos žemiau:

eilutės implode (masyvas $ masyvas) 

Kai funkcija implode () naudojama be jokio skiriamojo, ji grąžina eilutės vertę, sujungdama visus $ masyvo elementus.

string implode (eilutė $ klijai, masyvas $ masyvas) 

Kai implode () funkcija naudojama su bet kuriuo konkrečiu atribikliu, ji grąžina eilutės reikšmę, pridedant skyriklį su kiekvienu $ masyvo elementu.

1 pavyzdys: implode () funkcijos naudojimas be atribiklio

Šis scenarijus parodo būdą, kaip naudoti implode () funkciją be jokio skiriamojo, norint sujungti masyvo reikšmes. Sukurkite PHP failą naudodami šį scenarijų.

Masyvo kintamasis, pavadintas $ spalva yra apibrėžtas penkiomis eilutės reikšmėmis. Funkcija implode () grąžins eilutę sujungdama masyvo reikšmes su tuščia eilute, kuri bus atspausdinta vėliau.

// Apibrėžkite eilučių masyvą
$ spalvos = masyvas ('balta', 'raudona', 'žalia', 'mėlyna', 'rožinė', 'violetinė');
// implode () funkcija be atribotojo
$ str = implode ($ spalvos);
aidas "

Funkcijos „implode“ () išvestis be ribotuvo:

$ str
";
?>

Rezultatas:

Ši išvestis bus rodoma paleidus scenarijų iš tinklo serverio. Tai rodo šešias masyvo reikšmes kaip eilutę.

2 pavyzdys: implode () funkcijos naudojimas su tarpo ribotuvu

Šis scenarijus parodo būdą, kaip naudoti implode () funkciją su tarpo (") ribotuvu. Scenarijuje apibrėžtas skaitinių verčių masyvas. Scenarijus grąžins eilutę sujungdamas masyvo reikšmes su tarpu.

// Apibrėžkite skaičių masyvą
$ skaičiai = masyvas (12, 56, 23, 89, 65, 90);
// implode () funkcija su tarpo ribotuvu
$ str = implode (", $ skaičiai);
aidas "

Funkcijos „implode“ () išvestis su tarpo ribotuvu:

$ str
";
?>

Rezultatas:

Ši išvestis bus rodoma paleidus scenarijų iš tinklo serverio. Šešios masyvo skaičių reikšmės išvestyje yra atskirtos tarpu.

3 pavyzdys: funkcijos implode () naudojimas su kablelio (,) ribotuvu

Ankstesniuose dviejuose pavyzdžiuose jokioje masyvo reikšmėje nėra tarpo. Bet jei vertėje yra kelių žodžių eilutė, tada masyvo reikšmėms atskirti galima naudoti tarpo ribotuvą. Šis scenarijus parodo implode () funkcijos naudojimą su kablelio (,) ribotuvu. Sukurkite PHP failą naudodami šį scenarijų.

Masyvas pavadintas $ vardai yra apibrėžtas scenarijuje su penkiomis kelių žodžių eilutės reikšmėmis. Tada funkcija implode () naudojama su kablelio (,) atribikliu, norint sujungti $ vardų reikšmes. Grąžinta šios funkcijos vertė yra saugoma kintamajame $ str, kuris spausdinamas vėliau.

// Apibrėžkite eilučių masyvą su keliais žodžiais
$ vardai = masyvas ('Nikhil Proctor', 'Kaylee Potter', 'Cloe Whittaker', 'Laila Murphy', 'Rochelle Palmer');
// implode () funkcija su tarpo ribotuvu
$ str = implode (',', $ vardai);
aidas "

Funkcijos implode () išvestis su kablelio (,) ribotuvu:

$ str
";
?>

Rezultatas:

Ši išvestis bus rodoma paleidus scenarijų iš tinklo serverio. Masyvo reikšmės išspausdinamos kablelio (,) skyrikliu išvestyje.

4 pavyzdys: implode () funkcijos naudojimas dvimačiame masyve

Ankstesniuose trijuose pavyzdžiuose naudojamas vienmatis masyvas. Šis scenarijus parodo, kaip funkciją implode () galima naudoti sujungiant dviejų matmenų masyvo reikšmes. Dviejų matmenų masyvas pavadinimu $ asoc_arr yra deklaruojamas scenarijuje, kuriame yra keturios reikšmės. "
'yra naudojamas kaip scenarijaus atribiklis kuriant naują eilutę po kiekviena masyvo reikšme, kai jungiant masyvo reikšmes naudojant funkciją implode ().

// Apibrėžkite asociatyvų masyvą
$ asoc_arr = masyvas ('01' => 'google.com ',' 02 '=>' klausti.com ',' 03 '=>' bing.com ',' 04 '=>' yahoo.com ');
aidas "

Paieškos sistemų svetainių sąrašas yra:

";
// Spausdinkite implode () funkciją naudodami
kaip atribotojas
aidas "". implode ('
', $ asoc_arr). "
";
?>

Rezultatas:

Ši išvestis bus rodoma paleidus scenarijų iš tinklo serverio. Masyvo reikšmės išspausdinamos eilutėje po eilutę išvestyje.

5 pavyzdys: implode () funkcijos naudojimas su žodžių atribikliu

Ankstesniuose pavyzdžiuose vienas veikėjas ir a
žymos naudojamos kaip atskyriklis masyvo reikšmėms sujungti. Šis pavyzdys rodo žodžio naudojimą kaip skiriamąją funkciją implode (). Sukurkite PHP failą naudodami šį scenarijų.

Šešių eilutės reikšmių masyvas yra apibrėžtas scenarijuje. 'ir' yra naudojami kaip scenarijaus implode () atribotojai. Masyvo reikšmės bus atspausdintos tarp masyvo reikšmių pridedant žodžio ribotuvą.

// Apibrėžkite eilučių masyvą
$ gėlės = masyvas ('Rose', 'Lity', 'Tulip', 'Water Lily', 'Orchid', 'Daisy';
// implode () funkcija su 'ir' atribikliu
$ str = implode ('ir', $ gėlės);
aidas "

Funkcijos „implode“ () išvestis su „ir“ ribotuvu:

$ str
";
?>

Rezultatas:

Ši išvestis bus rodoma paleidus scenarijų iš tinklo serverio. Masyvo reikšmės rodomos kaip eilutė, pridedant „ir“ kaip masyvo verčių atskyriklį.

Išvada

Funkcijos implode () naudojimas paaiškinamas šioje pamokoje naudojant skirtingų tipų skiriklius. Ši pamoka padės skaitytojams žinoti, kaip naudoti funkciją implode () PHP scenarijuje, ir tinkamai pritaikyti šią funkciją savo scenarijuje.

Kaip atsisiųsti ir paleisti „Sid Meier Civilization VI“ sistemoje „Linux“
Įvadas į žaidimą „Civilization 6“ yra šiuolaikinė klasikinės koncepcijos, pristatytos „Age of Empires“ žaidimų serijoje, koncepcija. Idėja buvo gana p...
Kaip įdiegti ir žaisti „Doom“ sistemoje „Linux“
Įvadas į Doom „Doom“ serija atsirado 90-aisiais, išleidus originalų „Doom“. Tai buvo tiesioginis hitas, o nuo to laiko žaidimų serija gavo daugybę apd...
„Vulkan“, skirta „Linux“ vartotojams
Kiekvienos naujos kartos grafikos plokštės matome, kaip žaidimų kūrėjai peržengia grafinės ištikimybės ribas ir artėja prie fotorealizmo. Nepaisant vi...