Implode() in PHP: Funzione PHP Implode() [con sintassi e parametri]
Pubblicato: 2020-10-26Implode 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 .