Concatenació de cadenes PHP

Php String Concatenation



Unir un o més valors de cadena amb un altre valor o variable de cadena s’anomena concatenació de cadenes. És una tasca habitual quan volem imprimir qualsevol sortida d'una manera més significativa per a l'usuari. Hi ha diverses maneres d’unir cadenes en PHP. En aquest tutorial es mostren diferents tipus de concatenació de cadenes en PHP mitjançant diversos exemples.

Exemple-1: concatenació mitjançant l'operador dot (.)

La concatenació de cadenes es fa normalment utilitzant l’operador dot (.) A PHP. A l'exemple següent, es declaren dues variables de cadena i s'utilitza l'operador dot (.) Per combinar aquestes cadenes amb altres cadenes i imprimir.








$ string1 = 'Charles Babbage';
$ string2 = 'Ordinador';
// Uniu variables de cadena amb un valor de cadena mitjançant el punt (.)
trobo $ string1.'es considera un pare de'. $ string2;
?>

Sortida:





Exemple-2: concatenació mitjançant eco i coma (,)

Podeu combinar i imprimir fàcilment dades de cadenes sense utilitzar l'operador dot (.) A PHP mitjançant la funció eco. Es mostren tres variables de cadena a l'exemple següent. Aquí, , s'utilitza per unir el valor de la cadena amb les variables de trobo funció. Cada variable i valor de cadena estan separats per comes (,) per combinar. Aquest tipus d'unió es pot fer utilitzant només la funció d'eco.






$ nom = 'John';
$ educació = 'MBA';
$ professió = 'Home de negocis';
// Combineu dades amb coma (,)
trobo '$ nom',' és un ','$ educació.
'
;
trobo 'Ell es un ','$ professió. ';
?>

Sortida:



Exemple-3: Concatenació mitjançant la funció printf ()

Podeu utilitzar la funció printf () també per concatenar valors de cadena en PHP. Hi ha molts especificadors de tipus disponibles a PHP per generar una sortida formatada. Dues variables de cadena, $ lloc i $ tipus es declaren a l'exemple següent. La funció Printf () utilitza ‘% s’ com a especificador de tipus per llegir les dades de cadenes. S’afegeixen dues variables de cadena al principi i al final de la cadena afegint dos ‘% s’ al primer argument i dues variables de cadena com a altres dos arguments.


$ lloc = 'Linuxhint.com';
$ tipus = 'lloc del bloc';
printf ('% sés molt útil% s',$ lloc,$ tipus);
?>

Sortida:

Exemple-4: Concatenació mitjançant operador de taquigrafia (. =)

Dot (.) Es pot utilitzar com a operador de taquigrafia per concatenar dades de cadenes. A l'exemple següent, $ n variable s'inicialitza amb 0 i el valor actual de $ n es combina amb un valor nou mitjançant per a bucle i . = operador. Finalment, imprimiu el valor de $ n.


$ n = 0;
per($ i=1; $ i<10; $ i++)
{
$ n . = '$ i' ;
}
trobo $ n;
?>

Sortida:

Espero que pugueu combinar dades de cadenes de manera eficient al vostre script si feu servir els exemples anteriors correctament.