Implode() în PHP: Funcția PHP Implode() [cu sintaxă și parametri]

Publicat: 2020-10-26

Implode în PHP este o funcție vitală a PHP pentru ca cineva să învețe dacă își propune să fie un viitor dezvoltator sau își caută o schimbare în carieră în dezvoltarea de site-uri web. Funcția implode() în PHP este o funcție predefinită, încorporată, sigură pentru binare în PHP, utilizată pentru unirea elementelor matricei cu un șir. Implode() este cunoscut și ca PHP | join() și funcționează similar cu cea a funcției join().

În această piesă, vom aborda în continuare subiecte despre Implode în PHP, cum ar fi parametrii Implode în PHP și exemplele acestuia, pentru a vă aprofunda cunoștințele despre acest subiect.

Deci, pentru început, să înțelegem mai întâi ce este exact implozie în PHP .

Cuprins

Ce este Implode în PHP?

Funcția implode() din PHP se numește „array to a string”, deoarece preia o matrice de elemente și returnează un șir. De exemplu, dacă vrem să unim o matrice de elemente pentru a forma un șir, putem folosi funcția implode() pentru a efectua același lucru. Similar cu funcția join(), funcția implode() din PHP va returna, de asemenea, un șir format din toate componentele unui tablou utilizând un delimitator la alegerea noastră, care poate fi introdus într-o variabilă.

Citiți: Trebuie să citiți 10 întrebări și răspunsuri la interviu PHP

Ce este PHP?

Înainte de a continua să învățăm despre funcția implode() în PHP , trebuie să știm ce este PHP și pentru ce este folosit. PHP este un limbaj de scripting cu sursă deschisă, utilizat pe scară largă, cu scop general, care este folosit pentru dezvoltarea web. Anterior, PHP înseamnă „Personal Home Page”; cu toate acestea, acum se numește PHP: Hypertext Preprocessor. PHP rulează pe aproape toate platformele, inclusiv Windows, Linux, Unix, Mac OS X, printre altele.

De asemenea, este compatibil cu aproape toate serverele utilizate astăzi, inclusiv Apache, IIS, printre altele. Ușurința sa de învățare și lucrul eficient pe partea serverului este unul dintre motivele pentru care este utilizat atât de larg. Este, de asemenea, descărcat gratuit, iar un utilizator îl poate obține de pe site-ul oficial de resurse PHP, care este www.php.net .

Implode în PHP: Sintaxă și parametri

Sintaxă

Sintaxa (implode(separator, array)) este un set de reguli, procese sau principii care guvernează structura propozițiilor într-o limbă, inclusiv ordinea cuvintelor. Și, în Implode în PHP , sunt utilizate două sintaxe - iată modurile în care funcția poate fi invocată:

  • Imploda (șir $glue, array $bucăți): în aceasta, lipiciul este folosit pentru a combina componentele matricei.
  • Imploda (array $pieces): Alternativ, în acest caz, nu se folosește adeziv - aceasta este pentru a vă asigura că piesele vor fi concatenate împreună.

Parametrii

Funcția implode() acceptă doi parametri. Și, din care, un parametru este opțional, iar celălalt este obligatoriu. Aceștia sunt cei doi parametri și iată descrierea lor:

Primul parametru este „separator”

Separatorul este parametrul opțional și este acolo pentru a specifica ceea ce trebuie să fie pus între componentele matricei. În mod implicit, apare ca „”, „ care denotă un șir gol. Valorile matricei sunt unite pentru a forma un șir și sunt separate prin parametrul separator.

Al doilea parametru este „matrice”

Matricea este parametrul necesar ale cărui valori sunt unite pentru a forma un șir.

SFAT : Deși în implode(), parametrul separator este opțional, este foarte recomandat să folosiți ambii parametri întotdeauna pentru compatibilitate cu înapoi.

Exemple de Implode în PHP

Iată un exemplu de separare a elementelor matricei cu caractere diferite:

Intrare :

<!DOCTYPE html>

<html>

<corp>

<?php

$arr = array('Buna','acolo!','Cum','esti','tu');

echo implode(” “,$arr).”<br>”;

echo implode(„+”,$arr).”<br>”;

echo implode(„-“,$arr).”<br>”;

echo implode(“X”,$arr);

?>

</corp>

</html>

În prima expresie, am folosit o virgulă ca separator pentru a obține un șir, în timp ce, în a doua expresie, am folosit „spațiu” ca separator pentru a demonstra funcția implode.

Ieșire:

Bună! Ce mai faci

Bună+tu!+Cum+ești

Bună!-Ce mai faci

HiXthere!XHowXareXyou

Iată un exemplu de îmbinare a elementelor de matrice cu un șir:

Intrare:

<!DOCTYPE html>

<html>

<corp>

<?php

$arr = array('Ave','a','frumoase','zi!');

echo implode(” “,$arr);

?>

</corp>

</html>

Ieșire:

O zi plăcută!

Exemplu de conversie a matricelor PHP în șiruri

Intrare

$ar = ['Duminică', 'Luni', 'Marţi', 'Miercuri'];

echo implode(', ', $ar);

Ieșire

// Duminică, luni, marți, miercuri

Exemplu de conversie a unui Array of Arrays în String

Intrare

$Scoala = [

'Primar' => ['Clasa I', 'Clasa II', 'Clasa III', 'Clasa IV'],

'Middle' => ['Clasa V', 'Clasa VI', 'Clasa VII', 'Clasa VIII'],

„Secundar” => [„Clasa a IX-a”, „Clasa X”, „Clasa a XI-a”, „Clasa XII”]

];

echo implode(', ', $School);

// Matrice, Matrice, Matrice

Ieșire :

// Clasa I, Clasa II, Clasa III, Clasa IV, Clasa V, Clasa VI, Clasa VII, Clasa VIII, Clasa IX, Clasa X, Clasa XI, Clasa XII

Aflați despre: Salariu pentru dezvoltatori PHP în India

Ce este funcția PHP explode?

Opusul funcției PHP implode() este PHP explode(). Este o funcție încorporată în PHP care poate împărți un șir în diverse șiruri pe baza delimitatorului unui șir. Funcția PHP implode() împarte șirul oriunde apare caracterul delimitator și returnează o matrice care conține șirurile care există după împărțirea șirului inițial.

Parametrii din funcția PHP explode

Spre deosebire de PHP Implode, funcția PHP explode are trei parametri. Dintre care unul este opțional, în timp ce celelalte două sunt obligatorii. Iată o scurtă descriere a celor 3 parametri din funcția PHP explode:

Primul parametru este separatorul

Un separator este un caracter care specifică un punct sau puncte critice în care șirul se va împărți. Ori de câte ori se găsește un separator în cod, acesta reprezintă sfârșitul elementului curent al matricei și începutul noului element.

Al doilea parametru este șirul original

Șirul original este șirul de intrare, care va fi împărțit în matrice prin această metodă.

Al treilea parametru este numărul de elemente

Parametrul No of Elements este un parametru opțional și este utilizat pentru detalierea numărului de caractere ale matricei. Parametrul Număr de elemente poate fi orice număr întreg, ceea ce înseamnă că poate fi pozitiv, negativ sau chiar zero.

Exemplu

Intrare:

<?php

// șir original

$OriginalString = „Bună, sper că ești bine!”;

// Fără parametrul opțional NoOfElements

print_r(explode(” “,$OriginalString));

// cu NoOfElements pozitiv

print_r(explode(” “,$OriginalString,3));

// cu NoOfElements negativ

print_r(explode(” “,$OriginalString,-1));

?>

Ieșire:

Matrice

(

[0] => Bună

[1] => acolo,

[2] => I

[3] => speranță

[4] => tu

[5] => sunt

[6] => bine!

)

Matrice

(

[0] => Bună ziua,

[1] => I

[2] => sper că ești bine!

)

Matrice

(

[0] => Bună

[1] => acolo,

[2] => I

[3] => speranță

[4] => tu

)

Checkout: 15 idei și subiecte interesante de proiecte PHP pentru începători

Concluzie

PHP ca limbaj de programare a evoluat în 1994 și, de atunci, a evoluat foarte rapid. În septembrie 2020, aproape două din trei site-uri web care utilizează PHP sunt încă pe versiuni PHP vechi – care au fost întrerupte și aproape jumătate din toate site-urile web PHP folosesc versiunea 5.6 sau mai veche.

Cea mai mare companie online de învățământ superior din India, upGrad, vă oferă o serie de cursuri pentru a vă pregăti pentru un viitor mai bun în dezvoltarea web și tehnologia software. Unele dintre cursurile lor de top sunt PG Diploma in Software Development , Specializarea in Full Stack Development si PG Diploma in Data Science .

Aterizează la locul de muncă visat

UPGRAD ȘI DIPLOMA PG LUI IIIT-BANGALORE ÎN STACK COMPLET
Aplica acum