Implode() in PHP: Funzione PHP Implode() [con sintassi e parametri]

Pubblicato: 2020-10-26

Implode in PHP è una funzione vitale di PHP da imparare se mira a diventare un futuro sviluppatore o se cerca un cambiamento di carriera nello sviluppo di siti web. La funzione implode() in PHP è una funzione predefinita, incorporata e sicura per i binari in PHP utilizzata per unire elementi di array con una stringa. Implode() è anche noto come PHP | join() e funziona in modo simile a quello della funzione join().

In questo pezzo, toccheremo ulteriormente argomenti di Implode in PHP come i parametri di Implode in PHP e i suoi esempi per approfondire la tua conoscenza sull'argomento.

Quindi, per cominciare, capiamo prima cosa sia esattamente implode in PHP .

Sommario

Cos'è Implode in PHP?

La funzione implode() in PHP è chiamata "array to a string", poiché prende un array di elementi e restituisce una stringa. Ad esempio, se vogliamo unire un array di elementi per formare una stringa, possiamo usare la funzione implode() per eseguire lo stesso. Simile alla funzione join(), anche la funzione implode() in PHP restituirà una stringa formata da tutti i componenti di un array utilizzando un delimitatore a nostra scelta, che può essere inserito in una variabile.

Leggi: Devi leggere 10 domande e risposte per l'intervista PHP

Cos'è PHP?

Prima di andare avanti per conoscere la funzione implode() in PHP , dobbiamo sapere cos'è PHP e a cosa serve. PHP è un linguaggio di scripting open source ampiamente utilizzato, di uso generale, utilizzato per lo sviluppo web. In precedenza, PHP stava per "Home page personale"; tuttavia, ora si chiama PHP: Hypertext Preprocessor. PHP funziona su quasi tutte le piattaforme, inclusi Windows, Linux, Unix, Mac OS X, tra gli altri.

È inoltre compatibile con quasi tutti i server utilizzati oggi, inclusi Apache, IIS, tra gli altri. La sua facilità di apprendimento e il lavoro efficiente sul lato server sono uno dei motivi per cui viene utilizzato così ampiamente. È anche scaricabile gratuitamente e un utente può ottenerlo dal sito di risorse PHP ufficiale, che è www.php.net .

Implode in PHP: sintassi e parametri

Sintassi

La sintassi (implode(separator, array)) è un insieme di regole, processi o principi che governano la struttura delle frasi in una lingua, incluso l'ordine delle parole. E, in Implode in PHP , vengono utilizzate due sintassi: ecco i modi in cui è possibile invocare la funzione in:

  • L'implode (stringa $colla, array $pezzi): in questo, la colla viene utilizzata per combinare i componenti dell'array.
  • Implode (array $pieces): in alternativa, in questo non viene utilizzata la colla, questo per assicurarsi che i pezzi vengano concatenati insieme.

Parametri

La funzione implode() accetta due parametri. E, di cui, un parametro è facoltativo e l'altro è obbligatorio. Questi sono i due parametri, ed ecco la loro descrizione:

Il primo parametro è 'separatore'

Il separatore è il parametro facoltativo ed è lì per specificare cosa è necessario inserire tra i componenti dell'array. Per impostazione predefinita, appare come ”, “ che denota una stringa vuota. I valori dell'array vengono uniti per formare una stringa e sono separati dal parametro separator.

Il secondo parametro è 'array'

L'array è il parametro richiesto i cui valori sono uniti per formare una stringa.

SUGGERIMENTO : sebbene in implode(), il parametro separator sia facoltativo, si consiglia vivamente di utilizzare entrambi i parametri sempre per la compatibilità con le versioni precedenti.

Esempi di Implode in PHP

Ecco un esempio di separazione degli elementi dell'array con caratteri diversi:

Ingresso :

<!DOCTYPE html>

<html>

<corpo>

<?php

$arr = array('Ciao','là!','Come','sei','tu');

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

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

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

echo implode(“X”,$arr);

?>

</corpo>

</html>

Nella prima espressione abbiamo usato una virgola come separatore per ottenere una stringa, mentre nella seconda espressione abbiamo usato 'spazio' come separatore per dimostrare la funzione implode.

Produzione:

Ciao! Come stai

Ciao+là!+Come+stai+

Ciao come stai

Ciao!XComeXareXyou

Ecco un esempio di unione di elementi di array con una stringa:

Ingresso:

<!DOCTYPE html>

<html>

<corpo>

<?php

$arr = array('Have','a','nice','day!');

echo implode(” “,$arr);

?>

</corpo>

</html>

Produzione:

Buona giornata!

Esempio di conversione di array PHP in stringhe

Ingresso

$ar = ['Domenica', 'Lunedì', 'Martedì', 'Mercoledì'];

echo implode(', ', $ar);

Produzione

// Domenica lunedì martedì mercoledì

Esempio di conversione di una matrice di matrici in stringa

Ingresso

$Scuola = [

'Primario' => ['Classe I', 'Classe II', 'Classe III', 'Classe IV'],

'Medio' => ['Classe V', 'Classe VI', 'Classe VII', 'Classe VIII'],

'Secondario' => ['Classe IX', 'Classe X', 'Classe XI', 'Classe XII']

];

echo implode(', ', $Scuola);

// Matrice, Matrice, Matrice

Uscita :

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

Ulteriori informazioni su: Stipendio per sviluppatori PHP in India

Che cos'è la funzione di esplosione di PHP?

L'opposto della funzione PHP implode() è PHP explore(). È una funzione integrata in PHP che può dividere una stringa in varie stringhe in base al delimitatore di una stringa. La funzione PHP implode() divide la stringa ovunque si trovi il carattere delimitatore e restituisce un array che contiene le stringhe che esistono dopo aver diviso la stringa iniziale.

Parametri nella funzione di esplosione di PHP

A differenza di PHP Implode, la funzione di esplosione di PHP ha tre parametri. Di cui uno è facoltativo, mentre gli altri due sono obbligatori. Ecco una breve descrizione dei 3 parametri nella funzione di esplosione di PHP:

Il primo parametro è il separatore

Un separatore è un carattere che specifica uno o più punti critici in cui la stringa verrà divisa. Ogni volta che viene trovato un separatore nel codice, rappresenta la fine dell'elemento corrente dell'array e l'inizio del nuovo elemento.

Il secondo parametro è Original String

La stringa originale è la stringa di input, che sarà divisa in array con questo metodo.

Il terzo parametro è No of Elements

Il parametro No of Elements è un parametro facoltativo e viene utilizzato per specificare il numero di caratteri dell'array. Il parametro No of Elements può essere qualsiasi numero intero, il che significa che può essere positivo, negativo o addirittura zero.

Esempio

Ingresso:

<?php

// stringa originale

$OriginalString = “Ciao, spero che tu stia bene!”;

// Senza parametro opzionale NoOfElements

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

// con NoOfElements positivo

print_r(explode(” “,$Stringa Originale,3));

// con NoOfElements negativo

print_r(explode(” “,$Stringa originale,-1));

?>

Produzione:

Vettore

(

[0] => Ciao

[1] => lì,

[2] => I

[3] => speranza

[4] => tu

[5] => sono

[6] => bene!

)

Vettore

(

[0] => Salve,

[1] => I

[2] => spero che tu stia bene!

)

Vettore

(

[0] => Ciao

[1] => lì,

[2] => I

[3] => speranza

[4] => tu

)

Checkout: 15 entusiasmanti idee e argomenti per progetti PHP per principianti

Conclusione

PHP come linguaggio di programmazione si è evoluto nel 1994 e, da allora, si è evoluto molto velocemente. A settembre 2020, quasi due siti Web su tre che utilizzano PHP sono ancora su vecchie versioni di PHP, che sono state sospese e quasi la metà di tutti i siti Web PHP utilizza la versione 5.6 o precedente.

La più grande società indiana di istruzione superiore online, upGrad, ti offre una gamma di corsi per prepararti a un futuro migliore nello sviluppo web e nella tecnologia software. Alcuni dei loro migliori corsi sono PG Diploma in Software Development , Specialization in Full Stack Development e PG Diploma in Data Science .

Atterra sul lavoro dei tuoi sogni

UPGRAD E DIPLOMA PG DI IIIT-BANGALORE A PIENO STACK
Applica ora